草庐IT

unity3d 通过Nav Mesh Agent组件实现敌人巡逻以及有关“SetDestination”报错问题解决

首先展示效果:在实现敌人自动巡逻这一块我们可以通过使用unity自带组件NavMeshAgent(导航网格代理),在省去冗杂的代码量的同时可便利的实现这一功能。首先为敌人添加NavMeshAgent组件:https://docs.unity.cn/cn/2018.4/Manual/class-NavMeshAgent.html以上是unity官方手册上关于该组件的详细介绍,这里比较重要的就是Speed(移动速度),AngularSpeed(旋转速度)以及StoppingDistance(接近目标距离多少即停止),这三个值需要按照自己需要设置,其余保持默认即可。接下来上代码usingSystem
12