Gameware Navigation パッケージのディレクトリ構造は次のとおりです。
フォルダ |
説明 |
---|---|
3rd |
次のような、外部サードパーティの SDK とユーティリティが含まれています。
|
bin |
メインの Gameware Navigation ツール(Navigation Lab、LabGame、NavGenLauncher (選択したプラットフォームで使用できる場合))のためのビルド済みバイナリが含まれます |
data |
ビジュアル Navigation Lab ツールで実行できるサンプル プロジェクトのスクリプト、サンプルおよびコード チュートリアルのファイルに使用する地形メッシュが含まれます。このフォルダはサンプルおよびチュートリアルで生成した NavData を保存するためにも使用します。 |
doc |
このドキュメントへのリンクが含まれます。 |
examples |
Gameware Navigation API を使用して一般的または基本的な目標を達成する方法を示すコード チュートリアルのフレームワークが含まれます。これらのサンプルは、このドキュメントの「例」にも含まれます。 |
integration |
直接的な依存関係を組み込むことなく外部のサードパーティ ライブラリまたはコードを Gameware Navigation にフックするインタフェースのオプションの実装を含みます。これらの実装を独自のプロジェクトで使用することも、独自に作成することもできます。 |
integration/gwnavruntimeglue |
次のサービスを提供するインタフェースの実装が含まれています。
|
integration/gwnavgenerationglue |
次のサービスを提供するインタフェースの実装が含まれています。
また、オプションのDefaultGuidGeneratorInterface クラスを含みます。このクラスは、Windows、Mac OS X、Linux オペレーティング システムによって提供されるサービスを使用して、データ生成処理で使用するための一意の GUID を生成します。 |
lib |
ご使用のプラットフォーム向けのビルド済み Gameware Navigation ライブラリが含まれます。 |
sdk |
メインの Gameware Navigation SDK (gwnavruntime および gwnavgeneration ライブラリ)のヘッダとソース コードが含まれます。 Gameware Navigation を評価するユーザは制限されたソース コード ファイルにアクセスできます。ライセンスのあるユーザは、ライブラリのすべてのソース コードにアクセスでき、独自の変更を行ったライブラリをリビルドすることもできます。詳細は、「ライセンス」を参照してください。 |
solutions |
ライセンスを持つユーザが Gameware Navigation ライブラリをリビルドするために使用できる Visual Studio プロジェクトおよびソリューションが含まれています。 |
tools |
スタンドアロン ツールが含まれます。 ビルド済みのバイナリが、tools¥bin のサブフォルダに用意されています。 ツールをリビルドするための Visual Studio ソリューションが、tools¥solutions に用意されています。 tools のサブディレクトリには、ツールのソース コードと他のリソースが含まれます。 詳細は、「ツール」を参照してください。 |