使用下面这个代码来改变NavMeshAgent的速度的时候,参考资料1
NavMeshAgent.velocity =NavMeshAgent.desiredVelocity.normalized * int_y;
会出现一个错误
NavMeshAgent的目的地导航路径,
NavMeshAgent.velocity速度大,在NavMeshAgent自动导航的直线路径的时候,不会出现什么问题。
如果有很多弯曲的路径。
那么速度太大,会导致 自动导航失败。过弯的时候,把速度NavMeshAgent.velocity变小即可。
解决办法再参考资料2中
参考资料:
1.[Unity][NavMeshAgent]怎么改变寻路组件的speed速度
2.[Unity][NavMeshAgent]自动导航路径转角太多无法到达解决办法
3.