目次
-
モジュール
これまでの演習でAuxiliary Busを作成し、そのバスにRoomVerb Effectを挿入してリバーブを追加しました。ここではMain Character Actor-Mixer階層の下にある、すべてのオブジェクトに作成したバスをアサインします。これにより、通路内のメインキャラクタによって作り出されたサウンドにリバーブ効果が適用されます
これには2つの方法があります。最初にユーザ定義を使った方法を紹介します。
-
Project ExplorerでMain Character Actor-Mixerを選択します。

-
Property EditorでRoutingを選択し、次にSet User-Defined Auxiliary Send 0ボタンをクリックします。

-
Project Explorer - Browserが表示されたら、env_corridor Auxiliary Busを選択してOKをクリックします。

![[Tip]](/images/wwise101/?source=wwise101&id=tip.png)
すばやくセンドを追加するには、Project ExplorerからUser-Defined Auxiliary SendsリストにAuxiliary Busオブジェクトをドラッグ&ドロップします。
-
この変更をテストするには、Main Character Actor-Mixerを展開してBody_Impact Sound SFXオブジェクトを選択し、スペースバーを押してオブジェクトを再生します。リバーブ効果を耳で確認します。
リバーブ効果が非常に弱いため、センドボリュームを上げます。
-
Main Character Actor-Mixerを選択し、Property Editorでenv_corridorのVolumeを12に上げます。

-
Body_Impact Sound SFXオブジェクトを再度選択し、スペースバーを押してオブジェクトをもう一度再生します。リバーブ効果が大きくなったことを耳で確かめます。
オブジェクトからAuxiliary Busに信号を送る2つ目の方法では、ゲーム自体がWwiseにメッセージを送信して、サウンドの送り先のAuxiliary Busとレベルを伝えます。Cubeはこの方法に対応した設計となっています。Cubeのマップを歩き回ると、レベルエディタの設定したゾーンでは、プレイヤーがゾーンに入ると、特定のAuxiliary Busへ送られるAuxiliary sendボリュームが上がり、プレイヤーがゾーンを出ると、これが下がります。こうして、プレイヤーの位置情報に基づいて、リバーブをダイナミックに変化させることができます。
この方法を使うには、最初にUser-Defined Auxiliary Sendsグループからenv_corridorを削除する必要があります。
-
Project ExplorerでMain Character Actor_Mixerを選択します。次にProperty EditorのSend 0の下にある選択肢ボタンをクリックして、Noneを選択します。

-
Game-Defined Auxiliary Sendsの下にあるEnableチェックボックスを選択します。

これでMain Character Actor-Mixer内のオブジェクトは、ゲームプレイに応じたenv_corridor Auxiliary Busのセンド量の増減に関するWwiseゲームコールを認識することができます。
![[Tip]](/images/wwise101/?source=wwise101&id=tip.png)
Use game-defined aux sendsチェックボックスの下にあるVolumeコントロールは、ゲームエンジンから送信される値をオフセットするために使います。プログラマに調整してもらわなくても、自分で好きなように調整できます。
このモジュールをはじめる時に、Cubeゲームを起動してWwiseをCubeゲームに接続しました。
-
Cubeに戻り、矢印の方向に通路を歩いてみます。

通路に入ると、右下に「env 194525」と表示されます。これはゲーム定義のAUXセンド量を上下させる信号を、Wwiseに送る環境オブジェクトのID番号です。

-
スペースバーを押してジャンプします。プレイヤーのジャンプ音にリバーブが適用されていることを耳で確かめます。
現実世界の場合と同様に、リバーブ効果は微かに分かる程度です。
-
Wwiseに戻ります。Master-Mixer Hierarchyでenv_corridor Auxiliary Busを選択します。セカンダリエディタでRoomVerbの設定を調整します。例えば好みのサウンドになるように、Decay timeやHF dampingを調整します。

-
Cubeに戻って、ゲームで変更をテストします。
-
ゲームを終了するには、Esc を押し、矢印で上下に移動してquitを選択し、次に Enter を押します。
よくできました。モジュール14を終了しました。このモジュールでは、まずテレポートのサウンドにDelay Effectを追加し、エキサイティングなテレポートに既存のサウンドをよりフィットさせました。次にRoomVerb Effectを追加したAuxiliary Busを作成して、リバーブを生成しました。最後に作成したバスをMain Characterサウンドのすべてに適用しました。これによりCubeゲームの狭い通路内でプレイヤーが発する音にリバーブ効果が適用され、現実世界と同じような聞こえ方をするようになりました。
次のモジュール15:Soundcasterの使用では、複数のオブジェクトを同時に試聴する方法を学びます。