Unity NavMeshSurface加载错误

时间:2018-06-01 18:36:17

标签: unity3d dynamic navmesh

我在运行时遇到NavMeshSurface构建过程的问题。我按照Unity的教程使用NavMeshSurface功能...

https://unity3d.com/learn/tutorials/topics/navigation/making-it-dynamic?playlist=17105

...并将其与我的项目成功整合。但是,当关卡构建Navmesh时,它会按照我的关卡建立90度。

Navmesh在运行时以垂直于水平的90度构建的视觉。注意:Heightmesh正在构建得很好。

教程没有显示出任何问题。目前我的等级是在XZ轴上构建的,因为Navmesh曲面不会在XY平面上生成。我试过将水平旋转90度但是没有创建任何东西。如果有帮助的话,我也截了当前的NavMeshSettings截图。

当我设置错误时,当前NavmeshSurface设置的快照。

我对编码并不陌生,我之前没有使用动态navmesh。所以,如果还有别的东西,你可以随意提问,我可以发布。

1 个答案:

答案 0 :(得分:0)

找到解决方案。生成Navmesh以使其正确,然后将您的关卡旋转到您需要的位置。在自己的游戏对象上创建NavMeshSurface作为关卡的子级,然后将NavMesh数据附加到NavMeshSurface。您可以旋转子对象,然后再次匹配您的级别。