このソース管理プラグインは、基本的な操作ができるシンプルなコンフィギュレーションダイアログの例を示すもので、ファイルステータスに加えてProject Explorerアイコンを表示します。このプラグインが実際のソース管理システムに基づいておらず、Wwiseでのソースプラグインの動作を理解し。独自のプラグイン構築を開始するためのベースプロジェクトとして使用されるものであることに注意してください。
場所: "samples\SourceControl\SourceControlSample"
エクスポートされた関数とエクスポートされる関数を含む定義ファイルを実装するDLLインターフェースのソースコードは、次の場所にあります:
AK::Wwise::ISourceControl 実装は、次の場所にあります:
コンフィギュレーションダイアログの実装は次の場所にあります:
Wwise にデフォルトで含まれているPerforceプラグインです。このプラグインによって、Wwiseオーサリングアプリケーション内からPerforceの操作を実行することができます。ソース管理プラグインの完全な例を提供し、必要であればプラグインをカスタマイズおよび強化できるよう、完全なソースコードが含まれています。
場所: "samples\SourceControl\Perforce"
Wwise向けのPerforceプラグインをビルドする前に、Perforce SDKをインストールして、環境変数を設定する必要があります:
これで、Perforce プラグインのソリューション (samples\SourceControl\Perforce\Perforce.sln) を開いて、プラグインをビルドできるようになります。Wwiseソース管理プラグインAPIおよびインストール方法については、ソース管理プラグイン を参照してください。
|
Note: Wwise ディストリビューションに含まれている Perforce プラグインは、Perforce 2013.1 C/C++ API を使用してビルドされています。 Perforce の別のバージョンでビルドする場合は、コードまたはプロジェクトへの一部変更が必要になることがあります。 |
Wwise にデフォルトで含まれている Subversion プラグインです。このプラグインによって、Wwise オーサリングアプリケーション内から Subversion の操作を実行することができます。ソース管理プラグインの完全な例を提供するために、完全なソースコードが含まれています。ソースコードを含めることにより、必要に応じてプラグインをカスタマイズおよび強化することができます。
場所:"samples\SourceControl\Subversion"
Wwise 向けの Subversion プラグインをビルドする前に、Subversion SDK をインストールして、環境変数を設定する必要があります:
|
Note: Wwise ディストリビューションに含まれている Subversion プラグインは、Subversion 1.8.5 を使用してビルドされています。Subversion の別のバージョンでビルドする場合は、コードまたはプロジェクトへの一部変更が必要になることがあります。 |
これで、Subversion プラグインのソリューション (samples\SourceControl\Subversion\Subversion.sln) を開いて、プラグインをビルドできるようになります。Wwiseソース管理プラグインAPIおよびインストール方法については、ソース管理プラグイン を参照してください。
|
Note: Subversion プラグインのデバッグ構成は、Subversion ライブラリとプラグイン間のメモリ割り当ての問題を避けるために、非デバッグランタイムライブラリを使用します。 |