yider 发表于 2017-6-21 20:24:00

定时器不起作用咋回事?

再求助一下,有三个触发中的定时器不起作用,都是瞬间执行。第一个触发,两个条件,一是产生目标,二是定时器;第二和第三个触发,也都是两个条件,都是研究科技(不是科技研究中),比如城堡时代,也是瞬间执行,不清楚是怎么回事。
还有其他几个触发里也有定时器,运行很好,看不出他们有什么区别。

我是谁004 发表于 2017-6-21 20:42:50

定时器是触发自启用开始计算的,而不是其他条件满足后再计算。

troytroytroy 发表于 2017-6-21 22:43:22

感覺上你沒有搞清楚"狀況"和"效果"的關係。一個觸發可以有很多"狀況"和"效果",計時器是一個"狀況",產生物件、科技研發都是"效果"。根據你寫法,第一個觸發是
過了X秒後,產生一個Y物件
另外,科技研發這個效果是直接讓科技研發完成,並不是"開始研發",因此當然都是瞬間完成。

yider 发表于 2017-6-22 10:02:59

非常感谢两位的指导!
可能是我没说清楚,详细说明一下,麻烦看看:

一、先说触发二(跟触发三类似):
1,想通过触发实现的效果:当玩家手动升级到城堡时代后,过60秒,改变视野并显示建筑(信息)。
2,条件1:研究科技,城堡时代,玩家1;
条件2:定时器,60秒。
效果1:改变视角……(执行无误)
效果2:显示建筑……(执行无误)
3,运行效果:玩家手动升级到城堡时代后,瞬间执行上述的效果1和效果2,并没有出现60秒的间隔。

二,触发一:
1,通过触发想实现的效果:触发A的效果之一做为触发一的条件之一。
2,触发A:某效果为在某空地产生目标,比如农夫。
3,触发一:条件1:区域内的对象:那个区域有一个以上玩家的农夫;
条件2:研究科技,城堡时代,玩家1;
条件3:定时器:60秒;
效果1:……
4,运行效果:玩家手动升级到城堡时代后,立即执行效果,无60秒间隔

写到这,我好像有点明白了,刚才开始写的时候还没太看懂“我是谁004”的意思。
是不是可以这样理解:并非多个条件全部满足后才开始计时,而是只要有某一个条件满足就开始计时?如果是这样的话,那就可以解释触发一,因为从农夫产生到手动升级城堡时代之间的时间间隔远大于60秒。
但又好像解释不了触发二,那个触发很简单,就两个条件,升级到城堡时代再过60秒就触发,又糊涂了……

yider 发表于 2017-6-22 10:03:53

我是谁004 发表于 2017-6-21 20:42
定时器是触发自启用开始计算的,而不是其他条件满足后再计算。

谢谢

yider 发表于 2017-6-22 10:04:21

tryotryotryo 发表于 2017-6-21 22:43
感覺上你沒有搞清楚"狀況"和"效果"的關係。一個觸發可以有很多"狀況"和"效果",計時器是一個"狀況",產生物 ...

谢谢

troytroytroy 发表于 2017-6-22 11:52:48

yider 发表于 2017-6-22 10:02
非常感谢两位的指导!
可能是我没说清楚,详细说明一下,麻烦看看:



你的觸發二設置意思是:
"當玩家二研發了城堡時代而且遊戲開始時間超過60秒則觸發那些效果"
正確寫法是寫成兩條觸發,第一條是
"玩家二研發城堡時代,則開啟第二條觸發"
第二條是
"當時間過了60秒,改變視角"
第二條要先關閉。

yider 发表于 2017-6-22 12:58:28

tryotryotryo 发表于 2017-6-22 11:52
你的觸發二設置意思是:
"當玩家二研發了城堡時代而且遊戲開始時間超過60秒則觸發那些效果"
正確寫法是 ...

啊原来这样,我一直以为定时器是从触发条件满足时开始计时的,太感谢了。
就是说,触发的状态为开启,则从游戏开始时就计时。如果状态为关闭,则从激活时开始计时。
还有一个触发,上面也说到过,类似这个触发,它却运行良好,有延时。有点含糊了,我晚上确认一下,是不是把别的什么时间误当作延时了。
谢谢耐心辅导,感谢!

yider 发表于 2017-6-25 10:58:38

确认了一下,的确是把农田的建造误当作延时了。
页: [1]
查看完整版本: 定时器不起作用咋回事?