|
发表于 2010-4-29 17:17:03
|
显示全部楼层
解释和推测一下可能的实现细节,看看是否对楼上有所帮助。
1)首先追加一个Effect(Name:Blink_AidEffect),类型为CreatePersistent(EffectData中),。
2)Blink_AidEffect内部实现的内容为:请自己对照编译器进行设定
<ExpireDelay value="0.1"/> 持续0.1秒
<RevealRadius value="1"/> 范围
<RevealFlags index="Unfog" value="1"/> 无战争迷雾
<RevealFlags index="Detect" value="1"/> 侦测隐形
3)定一个Effect(Name:Blink_EffectSet),类型为Set。
4)Set内部实现的内容为:请自己对照编译器进行设定
<EffectArray index="0" value="Blink_AidEffect"/>
<EffectArray index="1" value="Blink"/>
5)修改Blink技能(AbilData中),在原有技能中追加下面的红色部分
<CAbilEffectTarget id="Blink">
....
<Effect value="Blink_AidEffect"/>
....
</CAbilEffectTarget>
======
上面的Effect-Blink_AidEffect 就是为Blink技能开视野用的。有了这个就可以达到向无视野的高地闪烁的技能了。
Blink_EffectSet,只是把原有的效果和辅助的效果链接起来而已。 |
|