在我的游戏中,所有玩家和怪物角色都具有NavMeshAgent组件,当一个角色移到另一个角色时,它将推开第二个角色。
我阅读了NavMeshAgent的统一文档,发现该问题受避障类型和避障优先级的影响,我已经尝试过此方法,但是仍然不能找到完美的解决方案,我需要角色不要互相推开,而仍然要以其他人为障碍。
请给我一些建议,如何正确使用NavMeshAgent并解决此问题。提前致谢。
最佳答案
试试这篇文章,它对我有帮助,也应该对您有帮助:Pathfinding and Local Avoidance for RPG/RTS Games using Unity