バージョン
menu

コンテナのスコープの設定

複数の異なるゲームオブジェクトに同じコンテナを使用する可能性があるため、ゲームでこのコンテナを使う全インスタンスを1つのオブジェクトとして扱うのか、各インスタンスを個別に扱うのかを決める必要があります。WwiseではこのコンセプトをコンテナのScopeと呼びます。スコープ設定として、以下のどちらかを選びます。

  • Global: ゲームでこのコンテナを使う全インスタンスを1つのオブジェクトとして扱うため、ゲームオブジェクト同士のサウンドやボイスオブジェクトの繰り返しを回避できる。

  • Game object: コンテナの各インスタンスを個別の要素として扱う。このため、ゲームオブジェクト同士でサウンドがシェアされない。

[注釈]注釈

Sequence Containerの再生モードをContinuousに設定すると、コンテナがイベントでトリガーされる度にプレイリストが全て再生されるため、Scopeオプションを選択することはできません。

コンテナのスコープの設定例

ファーストパーソンのロールプレイングゲームの例を考えます。10人のガードに、同じ30個の台詞をシェアさせます。まず、30個のサウンドボイスオブジェクトをRandom Containerに入れ、ShuffleとStepに設定します。次にこの1つのコンテナを10人の守衛全員用に使用し、コンテナのスコープをGlobalに設定することで、異なる守衛が同じ台詞を繰り返す可能性をなくします。このコンセプトは、ゲームで複数のオブジェクトがシェアするようなあらゆるコンテナに適用できます。

コンテナのスコープを設定するには:

  1. Property Editorに、Random ContainerまたはSequence Containerを1つロードする。

  2. Scopeグループで以下のオプションを1つ選択する。

    • Globalは、コンテナの、ゲームで使うインスタンスを全て1つのオブジェクトとして扱う。このため、ゲームオブジェクト同士のサウンドやボイスオブジェクトの繰り返しを回避できる。

    • Game objectは、コンテナの各インスタンスを個別の要素として扱う。このため、ゲームオブジェクト同士でサウンドがシェアされない。


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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう