设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1957|回复: 4
打印 上一主题 下一主题

[已经解决] RTAB战斗系统,怎样设置战斗中暂停计时器?

 关闭 [复制链接]

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

跳转到指定楼层
1
发表于 2009-7-7 14:01:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 天使喝可乐 于 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战斗中计时期暂停啊~

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
2
发表于 2009-7-9 20:40:56 | 只看该作者
中断? 那么就在 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
复制代码
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

3
 楼主| 发表于 2009-7-13 13:26:29 | 只看该作者
中断? 那么就在 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

这么做是让战斗中计时器结束战斗也不中断吗?
可我是想进入战斗后计时器暂停
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3137
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

4
发表于 2009-7-13 13:31:25 | 只看该作者
to LS OneWater的脚本的确是暂停了计时器。将其脚本直接加入即可。
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

5
 楼主| 发表于 2009-7-13 13:40:14 | 只看该作者
原来如此..谢谢啦
我测试了..OK
我去认可你了..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-11 22:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表