我是Unity腳本初學者,我想知道如何在2D平臺遊戲中製作簡單的敵人AI。我希望他在這個平臺上,當它到達邊緣時,它會轉身並繼續走路。我一直在考慮使用碰撞器,但它不會碰到任何牆壁或任何東西。我怎樣才能在JavaScript中做到這一點?Unity的簡單敵人運動AI
-1
A
回答
2
您可以在平臺邊框上添加帶有標籤的觸發器,然後在您的AI工具OnTriggerEnter
中檢查觸發器是否有標籤,如果是,請切換移動方向。
+0
如何添加觸發器? –
+1
@CarlosMenzoni只需檢查Collider或2D Collider組件上的「Is Trigger」框即可。觸發器不影響物理,也不受它的影響。他們只是通知什麼時候有東西進入停留或離開它。 – Kroltan
相關問題
- 1. Unity - 敵人AI穿過牆壁
- 2. Unity Pathfind簡單AI
- 3. 敵人老大的動作AI
- 4. 使用AI複製敵人
- 5. 敵人AI無法正常工作
- 6. 團結2D:簡單的敵人射擊
- 7. 正在更新剩餘的敵人 - Unity
- 8. 遊戲中移動敵人的簡單問題(C/SDL)
- 9. 在Unity 2D中產生敵人2D
- 10. 敵人跟隨玩家正交運動
- 11. Java遊戲 - 如何給敵人運動?
- 12. 敵方人工智能運動決策
- 13. Libgdx敵人移動
- 14. 追逐玩家時,AI的敵人聚集在彼此之間
- 15. 旋轉和XNA弧度,敵人的AI修正
- 16. 設計:遊戲AI中的「敵人」物體陣列
- 17. AI Prolog的運動
- 18. Galaxian般的敵人移動
- 19. Flash AI - 敵人可以學習「區域」或「區域」
- 20. 如何編程一個簡單的聊天機器人AI?
- 21. AS2敵人彼此滑動
- 22. 敵人隨機移動
- 23. 在Unity中四次射擊多個敵人時的問題
- 24. 添加敵人
- 25. 簡單的AI與處理程序?
- 26. 創建一個簡單的2D AI C++
- 27. 在AS3編程一個簡單的AI
- 28. 麻煩製作一個簡單的AI
- 29. Unity 2D - 爲什麼敵人不能製造?
- 30. 只對目標敵人進行攻擊Unity
編寫一些代碼,並嘗試讓它首先工作。 –