Stop can only be called on an active agent that has been placed on a NavMesh

Stop can only be called on an active agent that has been placed on a NavMesh 解决办法


原因是组件在执行过程中,发现主体已经销毁了,所以在销毁前将行为树还有navmeshagent组件禁用掉。

   GetComponent<BehaviorTree>().enabled=false;
   GetComponent<NavMeshAgent>().enabled = false;

猜你喜欢

转载自blog.csdn.net/qq_23158477/article/details/109604182
今日推荐