经过了3 周的折腾 AI 和打破万遍之后,我终于在我的 Unity 6 项目中完成了 AI bot 的适用
它们使用了 NavMeshAgent,但我想说这可能是我在 Unity 中制作过的最困难的东西
目前它们可以 巡逻、在击中时反应 搜索健康/弹药 pickups、 与玩家打斗
虽然它们有时还有点傻,但至少它们不再让我 FPS 崩溃。起初我检查玩家检测/巡逻逻辑过于频繁,导致多个bot造成性能问题。后来我把许多这些检查移动到了间隔执行,而非经常执行,这真的是一个大大的改善
还需要一些打磨,但我非常满意现在的情况。看到游戏里发生的实际战斗感到非常舒心
评论 (0)