首页 > 解决方案 > 当场景中有另一个 navMesh 时,是否可以在对象上制作 navMesh?

问题描述

在我开始提问之前,请理解我的英语是否很奇怪。

好的,假设你有一架飞机,上面有 navMesh。是否可以在对象上制作另一个 navMesh?我想让“对象A”在平面上移动,并让“对象B”在移动的“对象A”上移动。

标签: unity3dnavmesh

解决方案


我可能是错的(到目前为止从未与 NavMesh 有过关系)所以请继续纠正我,但我会说:不。

手册- > 导航网格状态

从关卡几何体创建 NavMesh 的过程称为 NavMesh Baking。该过程收集所有标记为Navigation Static的 Game Objects 的 Render Meshes 和 Terrains ,然后对其进行处理以创建一个接近关卡可行走表面的导航网格。

不过,顾名思义,静态游戏对象是static 含义包括:它不会移动!

因此,据我了解,如果我没有完全误导,我会说如果您objectA正在移动,那么它不适用于NavMesh.


推荐阅读