バージョン
menu
複数の異なるゲームオブジェクトに同じコンテナを使用する可能性があるため、ゲームでこのコンテナを使う全インスタンスを1つのオブジェクトとして扱うのか、各インスタンスを個別に扱うのかを決める必要があります。WwiseではこのコンセプトをコンテナのScopeと呼びます。スコープ設定として、以下のどちらかを選びます。
Global: ゲームでこのコンテナを使う全インスタンスを1つのオブジェクトとして扱うため、ゲームオブジェクト同士のサウンドやボイスオブジェクトの繰り返しを回避できる。
Game object: コンテナの各インスタンスを個別の要素として扱う。このため、ゲームオブジェクト同士でサウンドがシェアされない。
![]() | 注釈 |
---|---|
Sequence Containerの再生モードをContinuousに設定すると、コンテナがイベントでトリガーされる度にプレイリストが全て再生されるため、Scopeオプションを選択することはできません。 |
ファーストパーソンのロールプレイングゲームの例を考えます。10人のガードに、同じ30個の台詞をシェアさせます。まず、30個のサウンドボイスオブジェクトをRandom Containerに入れ、ShuffleとStepに設定します。次にこの1つのコンテナを10人の守衛全員用に使用し、コンテナのスコープをGlobalに設定することで、異なる守衛が同じ台詞を繰り返す可能性をなくします。このコンセプトは、ゲームで複数のオブジェクトがシェアするようなあらゆるコンテナに適用できます。
コンテナのスコープを設定するには:
Property Editorに、Random ContainerまたはSequence Containerを1つロードする。
Scopeグループで以下のオプションを1つ選択する。
Globalは、コンテナの、ゲームで使うインスタンスを全て1つのオブジェクトとして扱う。このため、ゲームオブジェクト同士のサウンドやボイスオブジェクトの繰り返しを回避できる。
Game objectは、コンテナの各インスタンスを個別の要素として扱う。このため、ゲームオブジェクト同士でサウンドがシェアされない。