agent.SetDestination(transform.position);
Stop函数,ResetPath函数。都不能使得 NavMeshAgent停止移动。
那就设置当前 角色的 position位置坐标,就可以立即停止移动
本文介绍在Unity中使用NavMeshAgent时遇到的问题:即使调用了Stop或ResetPath函数,角色仍然无法立即停止移动。文章提供了一种解决方法:通过直接设置角色的位置坐标来实现即时停止。
agent.SetDestination(transform.position);
Stop函数,ResetPath函数。都不能使得 NavMeshAgent停止移动。
那就设置当前 角色的 position位置坐标,就可以立即停止移动
1807
3202

被折叠的 条评论
为什么被折叠?