|
做了一下简单的研究,总结一下,也算是备忘。
没有干扰时各事件发生时序为:
准备施放技能(EVENT_PLAYER_UNIT_SPELL_CHANNEL, EVENT_UNIT_SPELL_CHANNEL)
开始施放技能(EVENT_PLAYER_UNIT_SPELL_CAST,EVENT_UNIT_SPELL_CAST )
发动技能效果(EVENT_PLAYER_UNIT_SPELL_EFFECT,EVENT_UNIT_SPELL_EFFECT)
施放技能结束(EVENT_PLAYER_UNIT_SPELL_FINISH,EVENT_UNIT_SPELL_FINISH)
停止施放技能(EVENT_PLAYER_UNIT_SPELL_ENDCAST,EVENT_UNIT_SPELL_ENDCAST)
当技能被打断时,由于打断的时机和被打断的技能种类组合情况太多,没有仔细测试,但是“停止施放技能”总是发生的,
对某些技能,在“停止施放技能”事件后还有可能会有其它事件发生,比如“召唤水元素”,在Channel事件,给单位发布"stop"命令,单位还是会做完全套动作,并会引发相应的事件,但是没有水元素出来,如果发布"move"命令就会停止动作,后面的事件也不会发生。 |
评分
-
查看全部评分
|