Project1

标题: RTAB战斗系统,怎样设置战斗中暂停计时器? [打印本页]

作者: 天使喝可乐    时间: 2009-7-7 14:01
标题: RTAB战斗系统,怎样设置战斗中暂停计时器?
本帖最后由 天使喝可乐 于 2009-7-13 13:44 编辑

我用的RTAB..
可能和非RTAB有点区别?
Scene_Battle 1, update 中,注释掉:
# $game_system.update
不行,时间照走

Spriteset_Battle里的
47    # 生成计时器块
48  @timer_sprite = Sprite_Timer.new

72    # 释放计时器活动块
73  @timer_sprite.dispose

120    # 刷新计时器活动块
121 @timer_sprite.update

这3条分别注释或全注释 还是不行 计时期照样走啊啊啊.....
是不是RTAB特殊的缘故...
有什么办法让RTAB战斗中计时期暂停啊~
作者: ONEWateR    时间: 2009-7-9 20:40
中断? 那么就在 Game_System 里修改
  1. class Game_System
  2.   def update
  3.     # 计时器减 1
  4.     if @timer_working and @timer > 0 and !$game_temp.in_battle
  5.       @timer -= 1
  6.     end
  7.   end
  8. end
复制代码

作者: 天使喝可乐    时间: 2009-7-13 13:26
中断? 那么就在 Game_System 里修改class Game_System
  def update
    # 计时器减 1
    if @timer_working and @timer > 0 and !$game_temp.in_battle
      @timer -= 1
    end
  end
end ...
ONEWateR 发表于 2009-7-9 20:40

这么做是让战斗中计时器结束战斗也不中断吗?
可我是想进入战斗后计时器暂停
作者: IamI    时间: 2009-7-13 13:31
to LS OneWater的脚本的确是暂停了计时器。将其脚本直接加入即可。
作者: 天使喝可乐    时间: 2009-7-13 13:40
原来如此..谢谢啦
我测试了..OK
我去认可你了..




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