学员(5290)
课程(204)
分享
提供专属的一对一在线答疑,快速答疑解惑。
及时响应学习咨询,帮助解决问题。
购买后7天内可申请无理由退款。
购买后30天内如遇降价,可申请价保。
对于提问做到有问必答,帮您扫清学习过程中的种种障碍
我的人物碰到墙后被卡住了,但是navMesh好像并没有问题,直接走了,这是咋回事?
这里好像有两个问题:
第一个问题:navMeshAgent 没有跟着人物走,这个问题我已经解决了,解决方案是在 anim.SetFloat("Speed", projection.magnitude);后加上agent.nextPosition = transform.position;
第二个问题:为什么我的人物会被障碍物卡住?有没有办法绕过障碍物?不会被卡住?
第一个问题好像是Unity的Bug,https://blog.csdn.net/Htlas/article/details/79084490
同学你好,卡墙的话可以调整一下路径点位置与速度。
这个寻路是通过Ai 的navigation 设置的,我发现就算把这巡逻的几个点位调整得不会卡墙了,在追捕主角的时候也会出现碰到有些东西然后卡在那里的问题,还有其他解决办法吗?
把场景烘焙的参数设置一下看看