AI分成二種狀態

透過玩家是否靠近,或其他額外條件切換

假死狀態 - 啟動狀態

假死狀態或許可以用物件池的概念省效能,當玩家脫離啟動範圍,會切換AI回假死狀態,並重置位置及參數狀態。此狀態的角色會播放專門的閒置動作,通常是動作幅度極小的演出。例如路邊假死的屍體,或躲在轉角。


啟動狀態又分成三種循環

透過警戒值切換

非戰鬥循環 - 警戒循環 - 戰鬥循環


非戰鬥循環又分成二種手段

移動手段 - 非移動手段

編輯器中,會有個生怪點Actor可以設定AI初始的偵查路線,可以設定路線權重,場景載入時,會隨機選擇一個偵查路線,如果偵查地點在原地,該區的AI就不會移動;如果偵查地點在其他地方,AI就會循著EQS或是固定Spline路線尋路,抵達後會折返,再次根據生怪點Actor的設定執行手段。


警戒循環又分成二種手段