Project1
标题:
计时器暂停或赋值
[打印本页]
作者:
葬侍
时间:
2010-10-5 10:15
标题:
计时器暂停或赋值
本帖最后由 葬侍 于 2010-10-5 11:00 编辑
求计时器暂停和继续的脚本写法
或
计时器重新赋值
计时器增加时间是在以下脚本直接写数值,那要把之前用代入变量的时间重新写回去该怎么写
$game_system.timer += ??
我安排顺序是这样的,把时间代入变量67然后停止计时器,等事件结束后重新开始计时器并代入之前保存的数值
作者:
葬侍
时间:
2010-10-5 10:56
没人回答么...是我来得太早了吧。
那请版主关了吧
已经自己解决了
$game_system.timer = $game_variables[67]*40
$game_system.timer_working = true
作者:
熊的选民
时间:
2010-10-5 12:24
本帖最后由 熊的选民 于 2010-10-5 12:26 编辑
回复
葬侍
的帖子
我重载了设定计时器的函数
class Interpreter
def command_124
# 开始的情况
if @parameters[0] == 0
$game_system.timer = @parameters[1] * Graphics.frame_rate if @parameters[1] > 0 #修改的是这一行
$game_system.timer_working = true
end
# 停止的情况
if @parameters[0] == 1
$game_system.timer_working = false
end
# 继续
return true
end
end
复制代码
这样使用计时器0分0秒,就是接着上一次的时间来
作者:
牛肉面
时间:
2010-10-5 14:03
站里有个高级计时器,去看看吧,还可以正反着走
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1