【Unity3DRPG入门学习笔记第四卷】Navigation 智能导航地图烘培

一、使用 Navigation

打开 Navigation 窗口

地面选择静态的(Navigation Static)

先处理地面,地面是可以行走的 (Walkable),树木占用的地方是不能行走的

调整最大能爬的斜坡角度为 30°,这里先烘培(Bake)一下

处理树木(Not Walkable

烘培一下

二、处理玩家 Navigation

处理玩家,添加 Nav Mesh Agent

人物和 Navigation 都调整一下

再次烘培可以观察到不同

注意到我刚刚这里不能行走,可以适当改变一下地形斜度,就可以了

三、Nav Mesh Obstacle

这里做个示范,给一块石头添加 Nav Mesh Obstacle 障碍物这个组件,你可以改变形状

Carve 这个功能勾选,可以动态的烘培不可走的地形,也就是说如果这个物体是运动的,会实时的烘培它所占的区域为不可行走的,这对动态的物体来说是非常方便的

四、设置大石头不可走



如果要删除重新烘培的话,可以点击 ClearBake

The End.

猜你喜欢

转载自blog.csdn.net/weixin_50114337/article/details/128316151