魔兽编辑器基础技能制作(二)--多重冲击波

在战役血色使命中,主角有一招就是向前方发动3个不同方向的震荡波,由于笔者当年未接触WE,在玩此战役时倍感神奇!其实技能原理并不复杂,当看完这篇文字时相信你也会自己制作类似的技能了。

这次我们来做一个类似下图的多重冲击波技能(简单起见,我们先制作英雄向面向方向发射3个冲击波)

与上一篇群体风暴之锤类似,多重冲击波的原理依然是英雄发动无效果技能--创建马甲--马甲发动真技能。

(一)英雄技能设置

上一篇里我们介绍了“通魔”这个技能模板,这次我们依然用它来做一个自定义技能给英雄。由于冲击波一般是一个点地施放的技能,所以通魔里的目标类型应该选择为“点目标”。其他设置方法与上篇类似,当然不用选取圆形施法圈了。

这样我们就得到了一个无任何效果的英雄技能。

(二)马甲技能设置

把牛头人酋长的震荡波改成单位技能,去掉魔法消耗,增加施法距离,这样一个马甲专用的冲击波就完成了。

(三)触发的编写

    完整的触发图如下:

其中动作里第一条后半句为:

下面来简要分析一下上面的触发:

1.用到了循环整数A这个动作,整数值为-1到1,一共3个整数,表明下面的动作将同时发动3次。要把马甲分布在英雄面向方向的三个不同的角度上,注意创建马甲时应选用极坐标位置。如果英雄面向角度为R,那么3个马甲的所处角度分别为R-30度,R,R+30度,马甲的面向角度也同理设置。这样的话,每个冲击波之间的夹角为30度,你也可以设置不同的值来获得不同的角度效果。

2.其他的动作类似上一篇里马甲的设置,注意震荡波是点目标技能,在单位-发布命令(指定点)才可以找到。

3.最后一句为命令马甲朝各自面向角度发射震荡波。因为之前已经设置了马甲的面向角度,所以他们各自发射的波将自行分开。

效果图:

利用循环整数和角度,我们成功完成了这样一个三重冲击波。看到这里,你一定也会知道如何制作本文开头的那个十二重冲击波了吧!

本文内容整理自网络, 文中所有观点看法不代表淘大白的立场