Project1

标题: 如何计时器过了1分钟,变量就+1 [打印本页]

作者: Rachide23    时间: 2015-7-16 15:01
标题: 如何计时器过了1分钟,变量就+1
如题,急求。我现在在做一款类似牧场物语的游戏。
作者: Rachide23    时间: 2015-7-16 15:56
{:4_113:}
作者: kuerlulu    时间: 2015-7-16 16:38
[并行处理]
条件分歧:脚本:Graphics.frame_count % (60 * Graphics.frame_rate) == 0
  变量操作: [某变量] += 1
分歧结束

此方法将在"游戏时间"的每秒给某变量加一
作者: Password    时间: 2015-7-16 17:19
本帖最后由 Password 于 2015-7-16 22:21 编辑
  1.   #--------------------------------------------------------------------------
  2.   # ● 刷新画面
  3.   #--------------------------------------------------------------------------
  4.   def update
  5.     if @timer_working and @timer >= 0
  6.       @timer += 1
  7.       if (@timer % 3600) == 0
  8.         $game_variables[1] += 1  # 1号变量加1
  9.       end
  10.     end
  11.   end
复制代码
用这段替换掉默认Game_System中的 def update【注意别把那页的最后一个end删了 = =】

【P.S.:貌似@timer是按帧计时的?没试过帧率如果低了会不会运行正常,所以并不一定保证任何情况下都没问题】
作者: 冷峻逸    时间: 2015-7-16 22:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: woshiying8    时间: 2015-7-20 12:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: luliang    时间: 2017-2-23 15:26
等待60帧。。。。。
变量+1
如果还要继续....
然后条件分歧.......
如果不继续那就变量赋值0
不懂加我QQ:335451326




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