我是使用 Ogre 的新手,尤其是 Recast/Detour,我需要一些帮助。
我正在 Ogre 中加载地形,并使用 Recast/Detour 在其顶部创建导航网格。我想加载更复杂的地形,因为到目前为止,我只能加载据我所知不能包含其他对象(如建筑物等)的 .mesh 文件。我有两种方法可以做到这一点:
1) 使用 Blender 将 .obj 文件导出为 .scene 文件。然后使用第三方 .scene 加载器,例如 DotScene,将它们加载到 Ogre 中。然后我必须弄清楚如何让 Recast 在整个场景之上创建导航网格。
2) 或者使用 Ogre 的新地形加载系统,我还没有阅读太多内容。
因此,如果您从事过使用 Ogre 和 Recast/Detour 的项目,您是如何完成地形的加载和导航网格的创建的?
编辑:我找到了第三个选项,它可以让我保留当前的解决方案,但也可以加载复杂的地形。我想出了一种使用 Blender 将 Ogre 网格组合成一个巨大的网格文件的方法。我仍然可以将地形加载为 .scene,但导航网格创建过程不适用于以这种方式加载的实体,而加载的巨型网格可以使用我已经拥有的相同功能。