【必看!】設置Deathmatch AI Kit,打造強大的AI代理
Table of Contents
- 介紹 Deathmatch AI Kit
- 安裝與配置
- 在 Deathmatch 場景中設定
- 在自訂場景中設定
- 添加 AI 代理
- 配置武器
- 設定路徑點
- 測試 AI 行為
- 自定義 AI 行為
- 總結和結論
【🤖】介紹 Deathmatch AI Kit
Deathmatch AI Kit 是一個附加套件,包含一組行為樹和行為樹任務,旨在消滅所有敵方目標。該套件需要 Behavior Designer 和 Ultimate Character Controller 附加套件,因此首先需要導入一些資源。在本視頻中,我已經完成了相關導入的工作。
【🔧】安裝與配置
為了安裝 Deathmatch AI Kit,您需要先導入以下資源:
- Behavior Designer
- Behavior Designer Movement Pack
- Ultimate Character Controller
- 包括 First Person Controller 或 Third Person Controller
- 行為設計師和 Ultimate Character Controller 整合套件
您可以在 Ops 網站的下載區域找到行為設計師的整合套件。導入這些資源之後,您可以開始進行設定。
【🎮】在 Deathmatch 場景中設定
如果您希望在專案中建立一個特定的死亡競賽場景,請按照以下步驟進行設置:
-
打開 "Setup Manager",並點擊 "Setup Project"。這將在專案中添加一些演示輸入和特定於死亡競賽場景的圖層。
-
點擊 "Setup Scene",這將在場景中添加三個遊戲對象:
- Game:來自 Ultimate Character Controller 的遊戲對象。
- Startup:生成死亡競賽管理器的預製物。
- Waypoints:包含三個隨機放置的路徑點。
這樣,您就完成了一個基本的場景設置。現在可以運行場景,觀察代理的行為。
【🎮🆚】在自訂場景中設定
如果您希望在自己的場景中使用 AI 行為樹,而不是特定於死亡競賽場景的場景,則可以按照以下步驟進行設置:
-
在場景中添加一個新的遊戲對象作為 AI 代理。
-
在 Ultimate Character Controller 的 Character Manager 中設置該遊戲對象,將其設置為使用 Nav Mesh Agent。
-
在 Kinematic Object Manager 中設置代理的角色數量。
-
添加代理的武器,以便 AI 能夠檢測其可用的武器。
-
在 Agent Manager 中設定 AI 代理,並構建行為樹。
-
設定路徑點,讓代理在場景中移動。
完成上述步驟後,即可建立一個在自訂場景中工作的 AI 行為樹。
【🔫】配置武器
為 AI 代理添加武器可通過以下步驟完成:
-
在 Ultimate Character Controller 的 Item Manager 中創建所需的武器,如突擊步槍。
-
創建適當的子彈和可用的武器。
-
在 AI 代理上將武器添加為可用武器。
-
確保武器的位置正確。
完成以上步驟後,AI 代理將具有指定的武器。
【🗺️】設定路徑點
為了讓 AI 代理在場景中移動,您需要配置路徑點,可按照以下步驟進行設置:
-
在 AI 代理的 Kinematic Object Manager 中指定角色數量。
-
在 Waypoints 對象下添加路徑點。可以手動重新定位這些路徑點,也可以動態地添加更多路徑點。
完成設置後,AI 代理將按照指定的路徑點移動。
【📊】測試 AI 行為
完成上述步驟後,您可以測試 AI 代理的行為。運行場景,在適當的位置觀察 AI 代理的行為,例如攻擊目標。
【✏️】自定義 AI 行為
如果您希望自定義 AI 代理的行為,可以修改代理的行為樹。打開 Behavior Designer,根據自己的需要修改行為樹,使其適應您的遊戲要求。
【🏁】總結和結論
至此,您已經成功設置並使用 Deathmatch AI Kit。您可以在您的專案中添加和配置 AI 代理,並根據自己的需求自定義其行為。祝您在遊戲開發中取得成功!
【📚】資源: