Project1
标题:
关于事件以及公共事件问题
[打印本页]
作者:
钇圣道
时间:
2021-7-20 15:24
标题:
关于事件以及公共事件问题
各位大佬,我想请教一下公共事件到底该合适使用比较合适?做自己的游戏也有几个月了,之前也看过不少基础教程但还是有点没搞明白公共事件的使用时机。。。
举个例子,我想设计主角去村子里的铁匠铺,道具店以及旅店触发事件,等三个地方都去完以后再触发接下来的剧情,但这样涉及到三个地方的事件,就不怎么会使用开关了。。(1-2个事件可以用开关来触发后续事件,但3个就不会了。。)
求各位大佬指点一下
作者:
BCJT
时间:
2021-7-20 16:36
三个事件都触发后,再触发另一个事件A,这不代表A就是公共事件(公共事件我一般当做快捷命令使用,比如BOSS战前的改变音乐,无法逃跑等等可以整合成一个公共事件指令)。你可以先弄清楚全局开关和独立开关的区别,然后知道事件的触发条件的区别(手动触发,自动触发,并行触发)。
你这个事件A用变量触发最容易实现,随便用一个变量n,当n不小于2时事件A自动触发。然后前面三个事件完成时各添加一个命令:n+1。当三个都完成后n就=3,不小于2即可触发事件A了。
作者:
xiamumomo
时间:
2021-7-20 16:37
你这个其实解决方法很多设置一个变量 去了铁匠铺触发事件变量+1 根据这样操作 当变量A=3时候再出发接下来剧情 公共事件基本用来处理麻烦的东西 比如大量变量仍在那里(方便找) 或则一些很长繁琐的事件内容写在公共事件里面然而普通事件只要打开这个公共事件就好了 再或使用及等触发公共事件内容等
作者:
BCJT
时间:
2021-7-20 16:46
本帖最后由 BCJT 于 2021-7-20 16:48 编辑
对了,还有建议尽量不用条件触发公共事件(一些需要并行处理的事件除外),尽量把这些效果整合到普通事件中。
比如直接在前三个事件里用变量判定是否执行事件A的所有指令(就像3楼那样的办法)。
作者:
钇圣道
时间:
2021-7-20 17:30
哦哦!我明白了!十分感谢!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1