"SetDestination" can only be called on an active agent that has been placed on a NavMesh.

来源:互联网 发布:黄蓝带炒股软件 编辑:程序博客网 时间:2024/05/21 19:45

一开始我们关注的焦点在NavMeshAgent是否是“激活状态”,但我们错了


真正的错误原因,是NavMeshAgent当前的位置并不在NavMesh上:

1. 当一个怪物被击退到NavMesh以外的地方,那么,这个NavMeshAgent就不再处于NavMesh上面了。

2. 场景调整后,NavMesh没有及时的重新烘焙(Bake)

0 0
原创粉丝点击