Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2165.00元
关于stealth中机器人巡逻时并没有跟着navmesh走
Shawn唐发起了问答2019-01-20
5
回复
330
浏览

 

我的人物碰到墙后被卡住了,但是navMesh好像并没有问题,直接走了,这是咋回事?

所有回复
  • Shawn唐 2019-01-20

    这里好像有两个问题:

    第一个问题:navMeshAgent 没有跟着人物走,这个问题我已经解决了,解决方案是在 anim.SetFloat("Speed", projection.magnitude);后加上agent.nextPosition = transform.position; 

    第二个问题:为什么我的人物会被障碍物卡住?有没有办法绕过障碍物?不会被卡住?

    • Shawn唐 2019-01-20

      第一个问题好像是Unity的Bug,https://blog.csdn.net/Htlas/article/details/79084490

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • 老师_Trigger 2019-01-20

    同学你好,卡墙的话可以调整一下路径点位置与速度。

    • Shawn唐 2019-01-21

      这个寻路是通过Ai 的navigation 设置的,我发现就算把这巡逻的几个点位调整得不会卡墙了,在追捕主角的时候也会出现碰到有些东西然后卡在那里的问题,还有其他解决办法吗?

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • 老师_Trigger 2019-01-21

    把场景烘焙的参数设置一下看看

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!