找回密码
 点一下
查看: 1814|回复: 1

施放技能相关事件时序

[复制链接]
发表于 2009-12-17 12:01:40 | 显示全部楼层 |阅读模式
做了一下简单的研究,总结一下,也算是备忘。
没有干扰时各事件发生时序为:

准备施放技能(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"命令就会停止动作,后面的事件也不会发生。

评分

参与人数 1威望 +1 收起 理由
血戮魔动冰 + 1

查看全部评分

发表于 2009-12-17 19:07:39 | 显示全部楼层
同感 ................像是一些事件被中断就不会发动了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-4-20 01:05 , Processed in 0.347207 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表