【Unity笔记】寻路导航用NavMeshObstacle做动态阻挡

时间:2023-02-02 19:38:37

通常情况下,静态的场景中,给场景物体静态标记中勾选Navigation Static后,在导航界面进行导航网格的烘培,可以得到一个静态的导航网格。

但是由于导航网格是静态烘焙好了的,游戏中动态生成的物体将不能阻挡导航网格的寻路,要想使这些动态生成的物体也能起到阻挡寻路的作用,需要给这些物体添加一个Nav Mesh Obstacle组件。该组建还要勾选上Carve属性,才能动态修改导航网格,不勾上的话物体被阻挡后,将停止正常的寻路,即导航被终止。另外该组件已有包围盒,不需要加上Collider组件了。

【Unity笔记】寻路导航用NavMeshObstacle做动态阻挡


学习资料: