
地图的构建
首先构建地形(地板)
加入Cube作为障碍物。记得挂载NavMeshObstacle
障碍物要设置静态

如果勾选Carve
这个障碍物将在游戏过程中被动态烘焙(动态障碍物)

如果不勾选的话,这个障碍物移动到空旷位置,AI就会撞障碍物
当场景构建好之后,就可以进行烘焙了

顺便看下烘焙后的路径(蓝色为可行走部分)

本文介绍了Unity中NavMesh的基础应用,包括地图构建、动态障碍物烘焙与Carve功能的差异,以及如何添加NavMeshAgent组件实现角色的自动寻路。通过烘焙地图并设置动态障碍,展示了Carve特性对移动障碍物的影响,最后展示了利用Unity内置UI进行寻路的脚本实现。

首先构建地形(地板)
加入Cube作为障碍物。记得挂载NavMeshObstacle
障碍物要设置静态

这个障碍物将在游戏过程中被动态烘焙(动态障碍物)

如果不勾选的话,这个障碍物移动到空旷位置,AI就会撞障碍物
当场景构建好之后,就可以进行烘焙了

顺便看下烘焙后的路径(蓝色为可行走部分)

1万+

被折叠的 条评论
为什么被折叠?