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

(207评价)
优惠后 ¥1899.00优惠前 ¥2499.00 双十一全年最大力度限时优惠
1对1 答疑即时回复7天无理由退款30天价保提问必答

服务保障

1对1 答疑

提供专属的一对一在线答疑,快速答疑解惑。

即时回复

及时响应学习咨询,帮助解决问题。

7天无理由退款

购买后7天内可申请无理由退款。

30天价保

购买后30天内如遇降价,可申请价保。

提问必答

对于提问做到有问必答,帮您扫清学习过程中的种种障碍

问一个关于Nav自带导航的问题。
sdhexu发起了话题2017-09-29
4
回复
487
浏览

今天突然想到一个问题。

如果不同的角色,比如有好几种怪物,怪物的体积不同,也就是说他们的直径不同,这种情况如何烘焙他们自己的导航网格呢????

我发现在Bake面板中只能设置一种直径和高度。。。

但是在NavmeshAgent面板中,可以设置不同的直径和高度。


大神,这两个地方的尺寸设置,到底什么关系呢?比如有一条小路,体积大的过不去,体积小的能过。。。还有,如果我想弄一种可以飞的怪物,如何分别烘焙不同的网格呢??

所有回复
  • siki • 2017-09-29

    上面的是控制的烘焙的时候生成的导航网格的面积大小的

    下面的是自身的宽度和高度

     

    对于飞行的这个还是要自己写,因为飞行不用考虑障碍物,直接飞直线就行了

    • sdhexu • 2017-09-30

      大神。。飞行是我举个例子。。。可能不恰当。我重新举一个:
      比如:我游戏里有人,有车。人的直径假设是1,车的直径假设是2.。。对于同一个障碍物,可能车过不去,但人能过去。比如一个比较窄的门。。。
      那么对于物体自身的NavMeshAgent来说,应该是设置他们各自真实的直径吧。。但是烘焙的时候,上面那个图参数怎么填呢?填人的还是车的,还是人和车的平均??

      (0) 回复
    • siki • 2017-09-30

      回复 @ sdhexu: 上面的跟人还是车大小是没关系的,是控制的烘焙网格,人还有车通过下面的控制自身的导航大小

      (0) 回复
    • sdhexu • 2017-09-30

      回复 @ siki: 哦。谢谢。。。

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