redrain99 发表于 2009-5-29 12:32:23

关于技能冷却时间时有时无的问题[已放弃]

用“通魔”做了个技能,T的事件是:单位-单位 开始施放技能......
实际使用技能的时候,会时不时的出现这个现象:T中的所有动作都实现,但技能却不进入CD,也没有消耗魔法。

另外,事件那里我不想用”单位发动技能效果“,因为这样,单位在用技能的时候,会停顿0.X秒,看起来不舒服。

哪位高手知道如何解决?原因何在啊?

lunaflywar 发表于 2009-5-29 12:55:56

因为你没有用“单位发动技能效果”

而是用了开始发动之类的破玩意

技能还没放就被你的触发器给单位的技能释放过程给停止了

redrain99 发表于 2009-5-29 12:59:27

引用第1楼lunaflywar于2009-05-29 12:55发表的:
因为你没有用“单位发动技能效果”

而是用了开始发动之类的破玩意

技能还没放就被你的触发器给单位的技能释放过程给停止了 http://bbs.islga.org/images/back.gif

但,为什么不是一直没有CD,而是时有时无?
我说清楚了,不想用”发动技能效果“,有原因的啊

redrain99 发表于 2009-5-29 13:04:50

T如图所示

lunaflywar 发表于 2009-5-29 13:25:38

因为你每次代码运行到暂停单位这一行所需要的时间是不一定的
而且还有一个非常不稳定的等待动作

redrain99 发表于 2009-5-29 13:36:20

引用第4楼lunaflywar于2009-05-29 13:25发表的:
因为你每次代码运行到暂停单位这一行所需要的时间是不一定的
而且还有一个非常不稳定的等待动作 http://bbs.islga.org/images/back.gif

如您所述,那我不用等待,用计时器会不会解决这个问题?

lunaflywar 发表于 2009-5-29 13:39:49

你等待一分钟肯定没问题

你那是什么技能,还得用开始释放技能

redrain99 发表于 2009-5-29 13:52:31

看T,一个用”通魔“做的伤害技能而已。

之所以不想用”发动技能效果“,是因为会有一下停顿,不像”开始使用技能“立刻就能进入状态。

纯粹是出于技能的流畅度和美感考虑的...

redrain99 发表于 2009-5-29 13:54:41

刚才经过多次测试发现,如果技能伤害能把目标单位致死的,就肯定没有CD和耗魔;
如果没有致死的,CD就没有问题...

lunaflywar 发表于 2009-5-29 14:00:12

把单位的魔法释放点和魔法回复点设置为0

lunaflywar 发表于 2009-5-29 14:00:37

肯定了
在技能发动效果之前把目标干掉了 技能就自动停止了

eff 发表于 2009-5-29 14:19:42

当然,你的伤害是瞬间的,那个技能根本就没放出去,任何直接伤害目标的技能都最好等到0秒之后。

redrain99 发表于 2009-5-29 14:40:59

引用第9楼lunaflywar于2009-05-29 14:00发表的:
把单位的魔法释放点和魔法回复点设置为0 http://bbs.islga.org/images/back.gif

没明白,这么做是解决什么?

redrain99 发表于 2009-5-29 14:41:45

引用第11楼eff于2009-05-29 14:19发表的:
当然,你的伤害是瞬间的,那个技能根本就没放出去,任何直接伤害目标的技能都最好等到0秒之后。 http://bbs.islga.org/images/back.gif

等到0秒之后?!高人,什么意思啊?

如果说伤害是瞬间的,但你们看T,在伤害之前还有许多个动作,包括创建一个马甲,发布一个投石命令......这些都不算是技能的一部分么?只有伤害到了,才算技能生效么?

lunaflywar 发表于 2009-5-29 14:43:38

LZ不要挣扎了,还是用发动技能效果吧

没办法做到不停顿

redrain99 发表于 2009-5-29 14:49:23

引用第14楼lunaflywar于2009-05-29 14:43发表的:
LZ不要挣扎了,还是用发动技能效果吧

没办法做到不停顿 http://bbs.islga.org/images/back.gif

不甘心啊,不是一直没有CD,而是固定情况下没有而已,应该有解决办法的啊

evenxn007 发表于 2009-5-29 14:54:52

引用第9楼lunaflywar于2009-05-29 14:00发表的:
把单位的魔法释放点和魔法回复点设置为0 http://bbs.islga.org/images/back.gif

正解

lunaflywar 发表于 2009-5-29 15:01:22

顽固不化......
你做的那点方便还不如你的等待造成一定几率掉线更烦人

redrain99 发表于 2009-5-29 15:03:11

引用第17楼lunaflywar于2009-05-29 15:01发表的:
顽固不化......
你做的那点方便还不如你的等待造成一定几率掉线更烦人 http://bbs.islga.org/images/back.gif

555555......只是想力求甚解啊

redrain99 发表于 2009-5-29 15:04:08

引用第16楼evenxn007于2009-05-29 14:54发表的:

正解 http://bbs.islga.org/images/back.gif


究竟设置了这两个值会有什么效果啊?从施法单位来改,会不会影响该单位的其他技能啊?
页: [1] 2 3 4
查看完整版本: 关于技能冷却时间时有时无的问题[已放弃]