バージョン
User-defined auxiliary sends(「ユーザー定義のAUXセンド)4つ以外に、最大4つのGame-defined auxiliary sends(「ゲーム定義のAUXセンド)を追加できます。ゲーム側で定義するAUXセンドは、主に以下のWwise SDK機能を使って、ゲームによってコントロールされます。
AK::SoundEngine::SetGameObjectAuxSendValues()
ゲームオブジェクトのAuxiliary BusへのSend volumeを設定する場合に、この関数を使う。よくウェットボリュームと呼ばれる。
AK::SoundEngine::SetGameObjectOutputBusVolume()
OutputBusVolumeを設定する場合に、この関数を使う。よくドライボリュームと呼ばれる。
なお、オブジェクトのGame-Defined Auxiliary Send機能を利用するには、Use game-defined auxiliary sendsオプションを有効にする必要があります。
Game-Defined Auxiliary Sendを有効にするには:
Project Explorerでオブジェクトをダブルクリックして、オブジェクトの詳細を確認する。
Property Editorで、General Settingsタブを開く。
グループボックスGame-defined Auxiliary Sendsで以下を行う。
Override parentをクリックできれば、クリックする。
Use game-defined auxiliary sendsをクリックする。
オブジェクトを特定してからGame-Defined Auxiliary Sendを有効にすることで、Game-Defined Auxiliary Sendの影響を受けるのがどのオブジェクトかをコントロールできます。Game-Defined Auxiliary Sendで環境をコントロールするシナリオなどでは、環境によって影響を受けるオブジェクトと受けないオブジェクトを区別できます。
Game-Defined Auxiliary Sendが有効な場合は、ゲーム値に追加されるGame-defined volume(ゲーム定義のボリューム)をWwiseで直接変更してゲームセンドのボリューム値を調整できます。