Project1

标题: 把开始记录计时器变量导入现在计时器 [打印本页]

作者: 小鸟小鸟的世界    时间: 2014-5-31 22:48
标题: 把开始记录计时器变量导入现在计时器
先用变量数据到计时器,停止了计时器后,以后怎么把这个变量重新用到计时器里?
作者: 鑫晴    时间: 2014-5-31 22:54
事件 =>变量操作 => 数据 => 其他 =>计时器

未测试
作者: 皮卡星    时间: 2014-6-1 01:18
本帖最后由 皮卡星 于 2014-5-31 18:22 编辑

其实蛮简单的嘛……也就几行的事
插入这个脚本:
  1. #==============================================================================
  2. # ■ Game_Timer
  3. #------------------------------------------------------------------------------
  4. #  计时器操作脚本  by - 皮卡星
  5. #==============================================================================

  6. class Game_Timer
  7.   def time=(v)
  8.     @count = v * Graphics.frame_rate
  9.   end
  10. end
复制代码
然后用事件里的脚本选项
调用:
  1. $game_timer.time = $game_variables[ID编号]
复制代码
ID编号就是你用到的变量ID

已经过测试,可以用

补充:
我发现事件里开始计时器必须自己调数值不能用变量
如果LZ需要调刚才设定的变量的话可以使用这段脚本
$game_timer.start($game_variables[ID编号] * Graphics.frame_rate)
(这样做的话就不需要上面那段脚本了)
作者: 小鸟小鸟的世界    时间: 2014-6-1 15:55
啊,非常感谢。
不过发现用你说的$game_timer.start($game_variables[ID编号] * Graphics.frame_rate)只能用在变量0001上
用了其他变量好像都变成00:00或13秒……那就用1吧

非常感谢




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