バージョン
|
注記: Wwiseインテグレーションに関する全ての設定は、Unrealプロジェクト設定の、プラグインセクションのWwiseの項目で確認できます。 |
<UE4_installation_directory>/Engine/Binaries/Win64
)であり、Unreal Engineの FPlatformProcess::BaseDir()
に示される。これらのパスが正しく設定されていないと、Unreal は ゲームに必要なWwise SoundBanks の生成に失敗します。
SoundEngine初期化のための処理は、FAkAudioDevice::EnsureInitialized()メソッドで実行します。このメソッドを使って、メモリ、ストリーミング、IO、サウンドエンジン、プラットフォーム、ミュージックエンジン、通信の各種設定ができます。
プラグインを登録するには、関連プラグインファクトリヘッダファイルを、.../Plugins/Wwise/Source/AkAudio/Private/AkAudioDevice.cpp
の、// Add additional plug-ins here.
という行の下に入れます。
プラグインのライブラリにリンクするには、プラグインの AddWwiseLib()
機能へのコールを、.../Plugins/Wwise/Source/AkAudio/AkAudio.Build.cs
の、ほかのプラグインの近くに追加します。これが完了してから、UE4ゲームのプロジェクトを、そのVisual Studioソリューション、またはXcodeワークスペースから、再ビルドします。
なお、Unreal Engine 4の制約事項のため、Unrealプラグインをコンテンツのみ(Blueprint)のプロジェクトから再ビルドすることはできません。サードパーティであるWwise DSPプラグインをContent-only (Blueprint)プロジェクトで利用できませんが、その理由は、このメソッドではWwise Unrealプラグインを再ビルドする必要があるからです。
サウンドエンジン初期化の詳細については、Wwise SDKドキュメンテーションの"サウンドエンジン各種モジュールの初期化"を参照してください。