魔獸編輯器基礎技能製作(五)--可開關技能

可開關技能是指類似人族步兵防禦技能和娜迦英雄魔法盾的一類技能,點擊技能時獲得一種效果,再次點擊技能關閉這種效果。在這一篇的基礎技能製作里,我們來討論如何製作一個可以自行打開和關閉的劍刃風暴

工具/原料

YDWE魔獸地圖編輯器

技能與製作思路

技能說明:

劍聖精湛的劍術能使其將自身的力量淋漓盡致地發揮,出來以強大殺傷力的劍氣形成風暴,對周圍敵人造成每秒巨大的傷害,直至劍聖的法力值耗盡或主動停止施放。

提到能打開和關閉的技能,應該很多同學都能想到獻祭這個技能,這的確是一個不錯的模板,我們就以獻祭來製作一個能夠自行打開和關閉的劍刃風暴。要求是:激活獻祭,讓劍聖發動風暴,對周圍單位造成傷害;停止獻祭,讓劍聖恢復正常。

這當然是一個模擬的風暴,並不是原版的劍刃風暴技能,其中,每秒對周圍單位造成的傷害可以用單位組-選取圓範圍內敵人,命令劍聖傷害選取單位來完成。

方法步驟

先做一些準備工作。在技能面板里找到獻祭這個技能(這裡用的是惡魔獵手的英雄技能--獻祭,為了方便起見這裡我們設置它只有一級),將傷害值、魔法消耗等等數據修改為0,刪除魔法效果中的「獻祭」一項,保留「獻祭(施法者)」。

下面是第二個問題,如何捕捉劍聖開啟獻祭的這個時刻。這裡要用到一個不常用的事件:任意單位-發動無目標指令,配以條件命令ID=immolation就行了。immolation是獻祭激活的文本-命令串,在技能中可以找到,unimmolation則是關閉獻祭的命令串。

由於開啟獻祭時,劍聖自身會有一個沒有圖標的魔法效果,就是我們上面保留的「獻祭(施法者)」,利用這一點加上一個循環的逆天計時器來判斷劍聖是否是開啟獻祭的狀態,若有這個狀態,則命令劍聖對周圍造成傷害,若沒有則說明劍聖停止了風暴施放,退出計時器。完整的觸發圖如下:

其中添加的動作spin即是劍聖旋轉的動作。

效果圖與測試圖下載

可自行打開和關閉的劍刃風暴

http://pan.baidu.com/share/link?shareid=1055633232&uk=1728454555

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