魔獸編輯器基礎技能製作(二)--多重衝擊波

在戰役血色使命中,主角有一招就是向前方發動3個不同方向的震盪波,由於筆者當年未接觸WE,在玩此戰役時倍感神奇!其實技能原理並不複雜,當看完這篇文字時相信你也會自己製作類似的技能了。

這次我們來做一個類似下圖的多重衝擊波技能(簡單起見,我們先製作英雄向面向方向發射3個衝擊波)

與上一篇群體風暴之錘類似,多重衝擊波的原理依然是英雄發動無效果技能--創建馬甲--馬甲發動真技能。

(一)英雄技能設置

上一篇里我們介紹了「通魔」這個技能模板,這次我們依然用它來做一個自定義技能給英雄。由於衝擊波一般是一個點地施放的技能,所以通魔里的目標類型應該選擇為「點目標」。其他設置方法與上篇類似,當然不用選取圓形施法圈了。

這樣我們就得到了一個無任何效果的英雄技能。

(二)馬甲技能設置

把牛頭人酋長的震盪波改成單位技能,去掉魔法消耗,增加施法距離,這樣一個馬甲專用的衝擊波就完成了。

(三)觸發的編寫

    完整的觸發圖如下:

其中動作里第一條後半句為:

下面來簡要分析一下上面的觸發:

1.用到了循環整數A這個動作,整數值為-1到1,一共3個整數,表明下面的動作將同時發動3次。要把馬甲分布在英雄面向方向的三個不同的角度上,注意創建馬甲時應選用極坐標位置。如果英雄面向角度為R,那麼3個馬甲的所處角度分別為R-30度,R,R+30度,馬甲的面向角度也同理設置。這樣的話,每個衝擊波之間的夾角為30度,你也可以設置不同的值來獲得不同的角度效果。

2.其他的動作類似上一篇里馬甲的設置,注意震盪波是點目標技能,在單位-發布命令(指定點)才可以找到。

3.最後一句為命令馬甲朝各自面向角度發射震盪波。因為之前已經設置了馬甲的面向角度,所以他們各自發射的波將自行分開。

效果圖:

利用循環整數和角度,我們成功完成了這樣一個三重衝擊波。看到這裡,你一定也會知道如何製作本文開頭的那個十二重衝擊波了吧!

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場