首页 > 解决方案 > 允许 NavMeshAgent 相互穿行

问题描述

我正在寻找一种方法来设置我的人形 NavMeshAgents 以相互穿行。

我不希望他们相互碰撞,因为地图上会有几个玩家,他们只需要能够忽略彼此。

他们应该仍然能够避开烘焙的 NavMesh 障碍,但只是互相忽略。

标签: unity3d

解决方案


所以我刚刚遇到了这个确切的问题。谷歌搜索发现了较旧或非常复杂的解决方案。我终于在 NavMeshAgent --> Obstacle Avoidance --> Radius 下找到了一个选项。在我的情况下,诀窍是将半径设置为非常非常小的东西。相对于游戏对象的实际大小。然后对象可以直接通过(通过)彼此。


推荐阅读