永恆之柱 2 死之火焰 AI編寫教學

18 5 月

廣告

作者:樓主小手亂摸

來源:永恆之柱2吧

AI編寫能為戰鬥帶來很多方便,也能節省很多時間。
一個好的AI,不僅效率、實用,還能收穫滿足感。

樓主自己的AI實戰視頻,為一周目詛咒之路難度下,對戰一群高一級的怪,全程無人倒地。由於只能上連結,就不在這裡給出了,感興趣的可以到群裡觀看。

1.AI介面。
每個角色可以應用兩套AI方案,兩套方案只能分別執行,而執行順序則是:“隨機”、“迴圈”、“按佇列順序”、“按從高到低力量等級”。
考慮到實際效果,我們可以只編輯一套AI,來達到穩定性的目的。優先順序選擇“迴圈”
左下是自動攻擊的範圍“被動”、“自衛”、“防禦”、“莽撞”,設置為“防禦”即可。

2.行為編輯器介面。
左側為可用的AI列表,上鎖的幾個是系統預設AI。要是系統的好用相信你也不會看這篇帖子了。
右邊則是當前選擇AI的具體編輯內容。以十字軍為例作介紹。

3.邏輯順序的優先順序

3.1 優先順序最高的是自保。引用WOWer的一句話:“躺下的不是DPS”,實際上作為任何角色都適用。
自保兩種編寫方案
(1)條件
→沒血自奶,設置條件:“自身:生命值低於25%”
→被集火減傷或者隱身等:“自身:生命值低於25%”;“自身:被多個敵人交戰”。(注:被集火的時候自奶也不好使,而不被集火的時候又完全不必要)
(2)行動、目標、優先:沒啥好說的

3.1 優先順序最高的是自保。引用WOWer的一句話:“躺下的不是DPS”,實際上作為任何角色都適用。
自保兩種編寫方案
(1)條件
→沒血自奶,設置條件:“自身:生命值低於25%”
→被集火減傷或者隱身等:“自身:生命值低於25%”;“自身:被多個敵人交戰”。(注:被集火的時候自奶也不好使,而不被集火的時候又完全不必要)
(2)行動、目標、優先:沒啥好說的

3.2 刷BUFF。
很多人反映AI刷BUFF存在各種缺陷,但是如果你細心看了視頻,就能發現在我的AI設置下,一切技能有條不紊,井井有條。得力于AI編輯中的細節設定。

(1)條件
→反選“自身:生命值低於90%”,在自保原則下,刷BUFF之前自己必須是一個健康的狀態
→反選“目標:生命值低於90%”,理由同上
→反選“目標:遭到增益狀態影響-XX”,XX位置根據BUFF類型填寫,其作用是不希望給已經有BUFF的隊友重複刷BUFF。有人要說設置CD也有效果,確實,但如果被打斷,會讓你在N秒內不會再刷這個BUFF,並且刷一次就進入CD,無法做到給多個隊友刷BUFF。這樣也並非完美,某些角色有同類自我BUFF,會被忽略,但這樣算是當前選擇中最穩定的。

(2)目標類型
→優先雙選“隊友或自己”,不能雙選的選“隊友”,BUFF機器要什麼BUFF。
→BUFF自己的就不提了

(3)優先
→範圍BUFF想給最多的人刷:最多隊友數量
→給T或以T為中心刷:最高護甲。你的T不是最高護甲?換個T吧兄弟。
→給脆皮刷:最低護甲。注意“為施法者”並不能讓你給FS刷,這個優先的意思是正在讀條的人,近戰讀個擊倒都算施法者。
→以自己為中心刷:直接在目標選擇自己。

最後強調一點:不建議在一個條件判斷後面執行多個行為。在你安排的技能執行完以前,角色會忽略任何外在因素,最惡劣的就是:自己都要死了還再刷BUFF。有人或許會問:前面不是設置了90%以上的生命嗎?舉個例:條件判斷成功!開始刷第一個BUFF!敵人集火我啦!開始刷第二個BUFF!我要死啦!開始刷第三個BUFF!懂了吧。因此不管你有多少個BUFF,你都要不厭其煩的逐一設置判斷條件,哪怕條件都是相同的。

3.3 控制
與刷BUFF類似,但這是給敵人“刷BUFF”

(1)條件
→反選“自身:生命值低於90%”
→反選“目標:生命值低於90%”
→反選“目標:遭到減益狀態影響-XX”,XX位置根據DEBUFF類型填寫,如果你不希望看到明明已經擊倒了,還在對他放擊倒這種滑稽事,一定要加上這一句。

(2)目標類型
→敵人

(3)優先
→控制最多的敵人:最多隊友數量。敵人的隊友就是敵人,沒毛病。
→如果你想讓控制穩定,控誰無所謂,不失誤就行的話,選擇對應抗性最低的。
→針對性控制較實用的幾個:最遠目標、最近目標、當前交戰人員

幾種特殊控制AI:
(1)後排被切
目標:近戰範圍內
目標類型:敵人
優先:最近目標

(2)打斷敵人讀條
目標:為施法者
目標類型:敵人
優先:當先交戰人員
注:因為系統原因近戰打斷不能同時設置“為施法者”和“近戰範圍內”,你會看到一個T跑到別處去打斷一個遠端的讀條,會導致一些敵人仇恨丟失而轉換目標造成場面混亂,不建議讓T打斷。

3.4 輸出迴圈
輸出迴圈最簡單
條件:反選“自身:生命值低於25%”
目標類型:敵人
優先:當前交戰人員

因為前面提到的原因,要將多個技能分開設置,這樣設置是防止從上往下執行到這裡的時候已經沒血了還在無腦輸出。沒血就全部跳過進入新一輪迴圈,而第一個就是“自身:生命值低於25%”開啟自保。


發佈留言

發佈留言必須填寫的電子郵件地址不會公開。