【前言】
本技術只能運用在004觸發擴展上。本來這些技術在下是不想發表的,畢竟論壇上會使用此觸發擴展的製作者一隻手掌都數得出來。但考量到此類技術的重要性,因此還是在這裡發布一下。
本篇教程主要是在討論近戰單位對於自身面對的敵人可以製作出怎樣的特殊效果。附件中的例子就是一個"衝鋒"的效果,此效果能將面對的敵人彈出一段距離(我還順便加上了僵直效果)。
【製作方法】
這裡運用了幾個004觸發擴展的觸發:首先,004觸發擴展允許我們偵測單位的面向,因此我們可以利用此觸發來確認攻擊方的面對方向。再來,我們必須要捕捉我方面對的敵人。這部分就必須建立一個活動標架概念:用八個old-explorer隨時瞬移+平移到單位身上。讓這八個單位永遠在我方單位的八個方向的邊上。平移這部分是用到觸發擴展中的shift object。
之後,我們只要偵測敵方單位有沒有"踩在"這八個old-explorer上就好,這部分只要用Units Near Object就可以達成,或者也可以用up1.5 AI語句的計算精確位置距離來達成。
注意到這個技術在敵方單位很多的時候會以8n的速度增長,如果有100個敵人就需要多800個觸發。不過在RPG中則是可以接受的數量級(在下在傭兵外傳中製作了兩個類似的技能,用掉了250左右觸發)。如果場上敵人固定是100人而且不斷補充,則也可以使用Change Object Id這個新觸發來限制場上單位的ID。
其餘的效果就留給有心人自行研發。
|