Project1

标题: 怎么样让事件再生? [打印本页]

作者: 茉莉花上的露水    时间: 2013-9-24 13:01
标题: 怎么样让事件再生?
本帖最后由 茉莉花上的露水 于 2013-9-24 13:11 编辑

请问明雷打怪时
打败怪物后设置了暂时消除事件
但是,要转移地图才能再度出现。
请问要怎么样指定一个时间,让消失的事件再生?
作者: 怪蜀黍    时间: 2013-9-24 13:10
  1. 第一事件页,执行条件无,内容是执行打怪事件
  2. 第二事件页,执行条件独立开关A为ON,内容为空
复制代码
打完怪后,打开该事件的独立开关A就好了,如果想让事件再生,就关闭掉这个独立开关。
作者: 茉莉花上的露水    时间: 2013-9-24 13:12
protosssonny 发表于 2013-9-24 13:10
打完怪后,打开该事件的独立开关A就好了,如果想让事件再生,就关闭掉这个独立开关。 ...

这样会立即再生啊
能不能等待一段时间之后再让时间再生?
作者: 怪蜀黍    时间: 2013-9-24 13:23
茉莉花上的露水 发表于 2013-9-24 13:12
这样会立即再生啊
能不能等待一段时间之后再让时间再生?


你需要再生的时候再关闭独立开关。
你可以使用等待命令,比如第二页并行处理,等待600帧后,关闭独立开关A。


也可以用其他事件来控制这个事件,在其他事件中使用事件脚本
$game_self_switches[地图ID,事件ID,"A或B或C或D"]=false
来关闭独立开关。比如让2号地图1号事件的独立开关A关闭,就是
  1. $game_self_switches[[2,1,"A"]] = false
  2. $game_map.need_refresh = true
复制代码
第二行这句话是刷新地图,千万不能漏。
作者: 茉莉花上的露水    时间: 2013-9-24 13:28
protosssonny 发表于 2013-9-24 13:23
你需要再生的时候再关闭独立开关。
你可以使用等待命令,比如第二页并行处理,等待600帧后,关闭独立开关 ...

谢谢指教




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