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

(196评价)
价格: 4019.00元
问一个关于Nav自带导航的问题。
sdhexu发起了话题2017-09-29
4
回复
362
浏览

今天突然想到一个问题。

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

我发现在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条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!