Unity导航拓展—动态烘焙NavMash

早在很久之前的2018年,Unity官方就拓展了导航NavMash,使其从只有静态烘焙场景路径更改为动态烘焙,并增添了包括动态烘焙和三维导航烘焙等方法,不过这方面先提动态烘焙。
在勾选了NavigationStatic后,地面就烘焙好了一片静态区域在这里插入图片描述
在允许的导航网格内可以正常移动,然而游戏不止有静态,即时生成的障碍物可以用NavMesh Obstacle暂且替代,而动态的烘焙路径就难以实现了,而且很多情况下导航并不需要直接烘焙完整片区域。
高级导航拓展并没有跟随Unity版本更新而添加到Unity之中,而是作为开源项目保留在了GitHub上 https://github.com/Unity-Technologies/NavMeshComponents,下载后正常安装就可使用(最新的2022LTS也可以)

加载完成后,需要先主角加载这个
在这里插入图片描述

添加之后就会围绕主角生成 (80,20,80)范围的虚拟网格,代表了被实时渲染的面积
在这里插入图片描述
其范围内的场景地面都会被即时烘焙
但是需要标记,也就是这个
在这里插入图片描述
只有被标记的场景才会受其影响进行烘焙。

在这里插入图片描述
为了合理的效果我缩小了动态烘焙的大小。

关于该拓展的另一大项就是NavMeshLink了,创建一条连接两片导航区域的通道,借此特性就可以在3维场景上实现烘焙,亦可以将多个不相关的场景连接起来烘焙,达到多样化效果。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值