如何让unity 3D中的navmesh代理更智能?

问题描述 投票:0回答:1

我想创建追逐玩家的僵尸敌人,但问题是当敌人撞到墙壁等障碍物时,它不会绕过它,我怎样才能让它穿过障碍物?我需要使用 ml-agents 吗?有没有办法让

navmesh
代理变得更聪明?

我正在使用

navMeshAgent.SetDestination(player.position)
来追逐玩家。

unity-game-engine agent navmesh
1个回答
0
投票

导航网格的设计目的是在寻路时考虑墙壁等静态物体。如果您没有看到 NavMeshAgents 避开墙壁,请确保墙壁被标记为 “静态导航”,以便它们被视为 NavMesh 生成的一部分。

© www.soinside.com 2019 - 2024. All rights reserved.