Project1

标题: 为什么用了时间计时器后时间到了会自动终止正在运行的... [打印本页]

作者: qingfengjian    时间: 2013-1-15 13:39
标题: 为什么用了时间计时器后时间到了会自动终止正在运行的...
本帖最后由 qingfengjian 于 2013-1-16 12:32 编辑

设置计时器事件,并行或者自动处理,激活后,去做其他的事情,比如正在战斗中,等待时间到了,就会终止正在进行的战斗,这是怎么回事?有办法解决吗?
作者: qingfengjian    时间: 2013-1-16 11:16
木有人看得到吗?
作者: wsmyzc    时间: 2013-1-16 12:12
。。截图说明更详细吧,看不太懂你说的是什么。。
作者: qingfengjian    时间: 2013-1-16 12:28
wsmyzc 发表于 2013-1-16 12:12
。。截图说明更详细吧,看不太懂你说的是什么。。

比如这样:
我设置种植农田,播种后,开启计时器,1分钟倒计时(并行处理),然后激活分歧(并行处理),时间没有归零的时候进入农田会提示没有成熟,如果时间归零,进入农田提示成熟并能收获,在这等待成熟的1分钟内,可以去做其他的事情,比如去打怪,但是正在打怪战斗中,1分钟倒计时归零了,进行中的战斗自动终止了,就是这个问题,怎样让时间归零后不影响其他的事情?
作者: Sion    时间: 2013-1-16 16:22
Game_Timer里
  1.   #--------------------------------------------------------------------------
  2.   # ● 更新画面
  3.   #--------------------------------------------------------------------------
  4.   def update
  5.     if @working && @count > 0
  6.       @count -= 1
  7.       # 把这行注释掉 on_expire if @count == 0
  8.     end
  9.   end
复制代码

作者: qingfengjian    时间: 2013-1-16 16:35
Sion 发表于 2013-1-16 16:22
Game_Timer里

好滴,我试试,先谢谢啦




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