我正在寻找一种设置人形NavMeshAgent的方法,以使彼此交互。
我不希望他们彼此碰撞,因为地图中将有几名球员,他们只需要能够忽略对方即可。
他们仍然应该能够避免烘焙的NavMesh障碍,而只是彼此忽略。
答案 0 :(得分:0)
您应该看一下Unity的Layer-based collision detection。您需要将非碰撞人员的图层设置为同一图层,然后取消选中相遇的框。
答案 1 :(得分:0)
所以我碰到了这个确切的问题。谷歌搜索发现了较旧或非常复杂的解决方案。我终于在NavMeshAgent->避障->半径下找到了一个选项。在我的情况下,技巧是将半径设置为非常非常小。相对于GameObject的实际大小。然后,这些对象可以彼此(直通)通过。