0

私はOgre、特にRecast / Detourを初めて使用するので、少し助けが必要です。

Ogreに地形をロードし、Recast/Detourを使用してその上にナビゲーションメッシュを作成しています。現時点では、建物などの他のオブジェクトを含めることができない.meshファイルしかロードできないため、より複雑な地形をロードしたかったのです。これを行うには2つの方法が考えられます。 :

1)Blenderで.objファイルを.sceneファイルにエクスポートします。次に、DotSceneなどのサードパーティの.sceneローダーを使用して、これらをOgreにロードします。次に、シーン全体の上にナビゲーションメッシュを作成するためにRecastを取得する方法を理解する必要があります。

2)または、まだあまり読んでいないOgreの新しい地形ローディングシステムを使用します。

では、OgreとRecast / Detourを使用するプロジェクトに取り組んだ場合、地形の読み込みとナビゲーションメッシュの作成をどのように達成しましたか?

編集:現在のソリューションを維持しながら、複雑な地形をロードできる3番目のオプションを見つけました。Blenderを使ってOgreメッシュを1つの巨大なメッシュファイルに結合する方法を考え出しました。地形を.sceneとしてロードすることはできますが、navmesh作成手順は、そのようにロードされたエンティティでは機能しません。一方、ロードされた巨大なメッシュは、私がすでに持っていたのと同じ機能を使用できます。

4

1 に答える 1

2

RecastやDetourの経験がないので、質問にコメントすることはできませんが、Ogre :: Terrain + Recast / Detourで動作し、オープンソースのプロジェクトであるOgreCrowdを紹介できます。したがって、それはいくつかのインスピレーション/アイデア/ポインターを提供するかもしれません:

Ogreフォーラムスレッド:OgreCrowd-Recast/Detourを使用したOgreのクラウドコンポーネント

この対応するビデオは、Terrainとその上にある追加のオブジェクトを処理できることを示しているため、シナリオに一致します。

于 2013-01-04T23:34:23.087 に答える