Project1
标题:
不用事件,怎么在地图刷新脚本中添加帧数等待
[打印本页]
作者:
嘀嘀吧吧~Wu
时间:
2014-7-8 10:39
标题:
不用事件,怎么在地图刷新脚本中添加帧数等待
例如当判断出1号开关打开,就等待20帧后关闭1号开关。如果只在 scene_map 脚本的 def_update 下设置,应该怎么写?
作者:
kuerlulu
时间:
2014-7-8 12:11
本帖最后由 kuerlulu 于 2014-7-8 13:12 编辑
if $game_switches[1]
$game_variables[1] == 20 ? ($game_switches[1] = false;$game_variables[1] = 0) : $game_variables[1] += 1
end
复制代码
还是未测试, 已修改.
作者:
嘀嘀吧吧~Wu
时间:
2014-7-8 13:07
kuerlulu 发表于 2014-7-8 12:11
同样未测试, 有什么不对请指出
在Scene_Map中添加以下脚本,然后进游戏执行一事件打开1号开关,出错了:undefined local variable or method 'qaq' for #<Scene_Map:0x1b77080.>
if $game_switches[1] == true
qaq.nil? ? qaq = 0 : qaq == 20 ?
($game_switches[1] = false; qaq = 0) : qaq += 1
end
复制代码
作者:
zeldafd
时间:
2014-7-8 13:24
本帖最后由 zeldafd 于 2014-7-8 13:41 编辑
def wait(frame)
i = 0;
while( i <= frame )
Fiber.yield();
i+= 1;
end
end
复制代码
之前自己找事件器中腳本時取出來的, 應該沒問題
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1