目次

Wwise SDK 2018.1.11
ソース管理プラグインサンプルコード

ベーシックソース管理サンプルプラグイン

このソース管理プラグインは、基本的な操作ができるシンプルなコンフィギュレーションダイアログの例を示すもので、ファイルステータスに加えてProject Explorerアイコンを表示します。このプラグインが実際のソース管理システムに基づいておらず、Wwiseでのソースプラグインの動作を理解し。独自のプラグイン構築を開始するためのベースプロジェクトとして使用されるものであることに注意してください。

場所: "samples\SourceControl\SourceControlSample"

エクスポートされた関数とエクスポートされる関数を含む定義ファイルを実装するDLLインターフェースのソースコードは、次の場所にあります:

  • SourceControlSample/DllInterface.cpp
  • SourceControlSample/SourceControlSample.def

AK::Wwise::ISourceControl 実装は、次の場所にあります:

  • SourceControlSample/SamplePlugin.cpp
  • SourceControlSample/SamplePlugin.h

コンフィギュレーションダイアログの実装は次の場所にあります:

  • SourceControlSample/DlgConfiguration.cpp
  • SourceControlSample/DlgConfiguration.h

Perforceソース管理サンプルプラグイン

Wwise にデフォルトで含まれているPerforceプラグインです。このプラグインによって、Wwiseオーサリングアプリケーション内からPerforceの操作を実行することができます。ソース管理プラグインの完全な例を提供し、必要であればプラグインをカスタマイズおよび強化できるよう、完全なソースコードが含まれています。

場所:"SDK\samples\SourceControl\Perforce"

Perforceソース管理サンプルプラグインのビルド方法

Wwise用にPerforceプラグインをビルドする前に、Perforce C++ APIファイルとOpenSSLファイルをインストールして、正しい場所におく必要があります:

  1. Perforce/Helix Core C/C++ API Windows(x64) vs2013/static libraries を http://www.perforce.com/、または ftp://ftp.perforce.com/perforceからダウンロードしてください。現在のバージョンは、Perforce 2018.1 C/C++ APIです。
  2. リリースライブラリを、ここに抽出してください: "[Wwise Installation Root]\Authoring\source\3rdParty\Perforce\vs2015\Release"
  3. デバグライブラリを、ここに抽出してください: "[Wwise Installation Root]\Authoring\source\3rdParty\Perforce\vs2015\Debug"
  4. 抽出を完了すると、Release and Debugフォルダに、"include"、"lib"、"sample"の各ディレクトリが含まれているはずです。
  5. OpenSSL のバイナリとライブラリ Windows(x64) を、https://indy.fulgan.com/SSL/ と https://indy.fulgan.com/SSL/LinkLibs/ からダウンロードしてください。現在のバージョンは、OpenSSL 1.0.2mです。
  6. バイナリ (libeay32.dll、ssleay32.dll) を、ここに抽出してください: "[Wwise Installation Root]\Authoring\source\3rdParty\OpenSSL\bin"
  7. ライブラリ (libeay32.lib、ssleay32.lib) を、ここに抽出してください: "[Wwise Installation Root]\Authoring\source\3rdParty\OpenSSL\lib"

これで、Perforce プラグインのプロジェクト("SDK\samples\SourceControl\Perforce\Perforce.vcxproj") を開いて、プラグインをビルドできるようになります。Wwiseソース管理プラグインAPIおよびインストール方法については、ソース管理プラグイン を参照してください。

Note: Perforce の別のバージョンでビルドする場合は、コードまたはプロジェクトへの一部変更が必要になることがあります。

Subversion ソース管理サンプルプラグイン

Wwise にデフォルトで含まれている Subversion プラグインです。このプラグインによって、Wwise オーサリングアプリケーション内から Subversion の操作を実行することができます。ソース管理プラグインの完全な例を提供するために、完全なソースコードが含まれています。ソースコードを含めることにより、必要に応じてプラグインをカスタマイズおよび強化することができます。

場所:"SDK\samples\SourceControl\Subversion"

Subversion ソース管理サンプルプラグインのビルド方法

Subversionプラグインのプロジェクト(SDK\samples\SourceControl\Subversion\Subversion.vcxproj)を開き、プラグインをビルドします。Wwiseソース管理プラグインAPIおよびインストール方法については、ソース管理プラグイン を参照してください。

Note: Wwise ディストリビューションに含まれている Subversion プラグインは、Subversion 1.8.5 を使用してビルドされています。Subversion の別のバージョンでビルドする場合は、コードまたはプロジェクトへの一部変更が必要になることがあります。
Note: Subversion プラグインのデバッグ構成は、Subversion ライブラリとプラグイン間のメモリ割り当ての問題を避けるために、非デバッグランタイムライブラリを使用します。