バージョン
menu_open
Wwise SDK 2023.1.2
ソース管理プラグインサンプルコード

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

このソース管理プラグインは、基本的な操作ができるシンプルなコンフィギュレーションダイアログの例を示すもので、ファイルステータスに加えて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の操作を実行することができます。ソース管理プラグインの完全な例を提供し、必要であればプラグインをカスタマイズおよび強化できるよう、完全なソースコードが含まれています。

Location: SDK/samples/SourceControl/Perforce

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

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

  1. Download the Helix Core C/C++ API for Windows (x64) libraries from the Perforce FTP. The version used to build the plug-in included with Wwise is p4api_vs2019_static_openssl3.zip (version 2023.1/2468153).
  2. Create the following directory: "[Wwise Installation Root]/Authoring/source/3rdParty/Perforce/windows"
  3. Extract the content of p4api-<version>-<configuration>/lib to: [Wwise Installation Root]/Authoring/source/3rdParty/Perforce/windows/lib
  4. Extract the content of p4api-<version>-<configuration>/include to: [Wwise Installation Root]/Authoring/source/3rdParty/Perforce/windows/include
注釈: The Helix C/C++ API archive contains only release libraries. For this reason, a debug build of the plug-in uses the release CRT library and (DEBUG, _DEBUG) are not defined.
  1. Download the OpenSSL 3.1.1 binaries and libraries Windows (x64) from https://download.firedaemon.com/FireDaemon-OpenSSL/openssl-3.1.1.zip. Current version is OpenSSL 3.1.1 (git commit openssl-3.1.1-0-g2cf4e90eaa).
  2. Extract the binaries (libcrypto-3-x64.dll, libssl-3-x64.dll) to: [Wwise Installation Root]\Authoring\source\3rdParty\OpenSSL\bin
  3. Extract the libraries (libcrypto.lib, libssl.lib) to: [Wwise Installation Root]\Authoring\source\3rdParty\OpenSSL\lib

You should now be able to open the Perforce plug-in's project (SDK/samples/SourceControl/Perforce/Perforce.vcxproj) and build the plug-in. Wwiseソース管理プラグインAPIおよびインストール方法については、ソース管理プラグイン を参照してください。

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

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

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

Location: SDK/samples/SourceControl/Subversion

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

Open the Subversion plug-in's project (SDK/samples/SourceControl/Subversion/Subversion.vcxproj) and build the plug-in. Wwiseソース管理プラグインAPIおよびインストール方法については、ソース管理プラグイン を参照してください。

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

このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう