当自动寻路进行烘培墙壁物体(无法到达的地方)的时候,根据静态烘培和动态烘培,有2种方法实现。



1.动态烘培

使用的动态烘培的组件和场景 1_multiple_agent_sizes 在相关文章1,2里面有资料。

[Unity][NavMesh]自动烘培墙壁物体(无法到达的地方)

注意:NavMeshModifier只能搭配NavMeshSurface组件使用。

NavMeshModifier不能和LocalNavMesh组件一起使用。

NavMeshModifier不能和Unity自带的烘培一起使用。


2.静态烘培

在上图的基础上,对 Gates(1)物体,使其NavMeshModifier组件失效,并添加Unity自带的组件NavMeshObstacle

同样能够达到烘培墙壁物体(无法到达的地方)。


NavMeshObstacle组件和NavMeshSurface组件可以使用。

NavMeshObstacle组件和LocalNavMesh组件可以使用。


相关文章:

1.[Unity][NavMesh]Unity NavMesh Compent 寻路组件动态自动烘培

2.[Unity][NavMesh]Unity NavMesh Compent 寻路组件动态自动烘培更新2018

3.

[Unity][NavMesh]NavMesh组件的一些资料,点击移动至目的地

4.











NavMeshModifier不能和LocalNavMesh组件一起使用。
NavMeshObstacle组件和NavMeshSurface组件可以使用。

相关文章: