我把A公共事件拆分成了几个子公共事件,又把拐弯事件循环去掉了,可还是没有解决问题。。。 于是,我做了一个实验。 内容:设置成整个事件运行到B(事件触发)时结束,不让C(掷骰子)再执行。 结果:C虽然没有执行,可是B事件却莫名其妙的消失了,移动结束之后的事件都没有执行。 推测:B公共事件应该不是延迟处理的问题,而是因为某些原因必须让C先执行。总之,就是运行逻辑出问题了。 我把事件整个执行过程推测过去,看不出一点问题。这到底是怎么回事啊。。。 |
其实也没必要循环的,整个过程其实就是一个自动事件在跑罢了 这个自动事件里就是控制什么时候来执行:待机、行动、触发这三个子公共事件。 另外建议结合地图标记或可穿透事件来执行各类效果处理。 |
本帖最后由 亿万星辰 于 2013-6-21 11:43 编辑 做大富翁?坐标的触发为什么不用普通的与主角接触的触发形式呢? 大富翁的游戏可分为:待机、行动、触发 待机——由玩家决定执行什么操作,是使用物品还是扔骰子 行动——执行玩家的操作,物品效果、骰子效果 触发——移动结束要做出的处理 所以控制的时候也可以通过变量来做出分段的处理,待机出现选择项,选定选择项后再进行行动,行动完毕后在触发后续处理,可通过开关或变量做到明确的功能切换,而不是一股脑都放到一个公共事件中去。 之所以楼主你的事件执行过程中出现混乱,推测还是事件的逻辑方面存在一定的问题,欢迎继续探讨。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-2 02:18
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.