赞 | 164 |
VIP | 31 |
好人卡 | 10 |
积分 | 190 |
经验 | 158321 |
最后登录 | 2024-5-11 |
在线时间 | 5071 小时 |
Lv4.逐梦者 (管理员) 砂上描绘的愿想
- 梦石
- 15
- 星屑
- 4030
- 在线时间
- 5071 小时
- 注册时间
- 2012-1-15
- 帖子
- 4618
|
本帖最后由 迷糊的安安 于 2012-3-22 20:24 编辑
你不能把循环设置在按键触发的事件里,如果这样做的话,系统就会一直处理这个事件的循环,而不去处理别的事件。要同时处理的话,必须使用并行处理。
假设你现在需要做的事情是:对事件A按确定键后,开始循环判定,直到事件B接触主角。
我这里提供一种做法。
事件A的第一页,设置成按键触发,触发后打开开关1。
数据库里设置一个公共事件,并行处理,条件为开关1打开。
循环判定设置在公共事件中,而不设置在事件A中。公共事件循环判定开关,。
这样就可以由事件B进行事件接触以后关闭开关1,并行处理公共事件中的循环判定了。
开关1关闭后,并行事件即不再判定。
如果你的循环判定只需要在一幅地图有效,那么就不需要使用并行公共事件,只在本地图添加一个在开关1打开时的并行处理事件即可。 |
|