Project1

标题: 在XP中的事件如何让上一个指令结束后再继续。。。? [打印本页]

作者: END66RPG    时间: 2011-7-5 15:24
标题: 在XP中的事件如何让上一个指令结束后再继续。。。?
就是类似于“等待移动后结束”的功能,让上面的脚本运行完再继续事件?
#以下是reason
是这样的,我上面那个指令是调用一个脚本,不过这个脚本会花去大概7-20帧时间(随着FPS和XX变量变化)(我126M内存的电脑需要大概7-20帧),而这个脚本运行完后会传出一个变量。如果不设置“等待”指令,我就用不了这变量。
  后来我会了一种方法:
   “脚本”指令下面是“标签”和“标签转跳”他们之间有一行判定:如果传出的变量 != nil 就继续,反之则“标签转跳”。

作者: fux2    时间: 2011-7-5 15:44
敢问你开了几个线程在运算?
作者: 精灵使者    时间: 2011-7-5 17:15
本帖最后由 精灵使者 于 2011-7-5 17:15 编辑

调用脚本的最后部分使用$game_switches[ID] = true什么的(变量算出来以后)。
然后事件触发条件那里直接判断开关即可。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1