
リキャストナビゲーションは複数のモジュールに分割され、それぞれが独自のフォルダーに含まれています。
Recast/ -Navmeshの生成Detour/ -NAVMESHデータのランタイムロード、パスファンディング、NAVMESHクエリDetourTileCache/ -Navmeshストリーミング。大規模なレベルやオープンワールドゲームに役立ちますDetourCrowd/ - エージェントの動き、衝突回避、および群衆シミュレーションDebugUtils/ -APIナビゲーションデータと動作のデバッグ視覚化を描画するためのAPITests/ - 単位テストRecastDemo/ -Standalone、包括的なデモアプリRecast&Detourの機能のすべての側面を紹介する包括的なRecastDemoプロジェクトの構築方法については、BuildingandIntegrating.mdをご覧ください。また、リキャストと迂回を独自のプロジェクトに統合するためのガイダンスをご覧ください。
リキャストと迂回を初めて使用する場合は、Recastdemoのsample_solomesh.cppをチェックして、Navmeshesとnavmeshtestertool.cppの構築を開始し、迂回路を構築してください。
リキャストは、マルチステップメッシュラスター化プロセスを介してNavmeshを構築します。
リキャストを使用して、単一のNavmeshまたはTiled Navmeshを構築できます。シングルメッシュは、多くのシンプルで静的なケースに適しており、操作しやすいです。タイル張りのナブメッシュはより複雑ですが、より大きく、より動的な環境をよりよくサポートします。タイル張りのメッシュは、再給屋、継承のパス計画、Navmeshデータストリーミングなどの事前の迂回機能を可能にします。
公式ドキュメントはRecastNav.comで入手できます
ドキュメントは、ソースファイルのコメントからDoxygenを介して生成され、 Docs/ DirectoryのMarkdownファイルから生成されます。
GitHubディスカッションまたは古いGoogleグループリストで質問、音声のアイデア、または新しい機能をリクエストしてください。
開発ロードマップをチェックして、どのような機能と機能を支援できるか、貢献方法に関する情報の貢献ガイドラインを確認してください。
私たちの行動規範は、すべてのリキャストナビゲーションコミュニティチャネルに適用されます。
Recast&Detourは、ZLIBライセンスに基づいてライセンスされています。詳細については、license.txtを参照してください。