Unity3d 允许NavMesh代理相互穿行

Unity3d 允许NavMesh代理相互穿行,unity3d,Unity3d,我正在寻找一种方法来设置我的人形代理,让它们相互穿行 我不希望他们互相碰撞,因为地图上会有几个玩家,他们只需要能够忽略彼此 他们应该仍然能够避免这些障碍,但只是忽略彼此。你应该看看Unity的。您需要将非碰撞人类的层设置为同一层,然后取消选中它遇到的框。因此我遇到了这个确切的问题。谷歌找到了更古老或非常复杂的解决方案。我终于在NavMeshAgent-->避障-->半径下找到了一个选项。在我的情况下,诀窍是将半径设置为非常非常小的值;相对于游戏对象的实际大小。然后,这些对象就可以彼此通过

我正在寻找一种方法来设置我的人形代理,让它们相互穿行

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


他们应该仍然能够避免这些障碍,但只是忽略彼此。

你应该看看Unity的。您需要将非碰撞人类的层设置为同一层,然后取消选中它遇到的框。

因此我遇到了这个确切的问题。谷歌找到了更古老或非常复杂的解决方案。我终于在NavMeshAgent-->避障-->半径下找到了一个选项。在我的情况下,诀窍是将半径设置为非常非常小的值;相对于游戏对象的实际大小。然后,这些对象就可以彼此通过