バージョン

menu_open

Defining the contents and behavior of Switch Containers

Switch Containerを使って、ゲームに存在する様々な選択肢に従い、オブジェクトをグループにまとめることができます。選択肢1つに対して、SwitchまたはStateを1つ、Switch Containerに入れます。例えば、キャラクターが歩く様々な地面の種類に対応するために、Switch Containerを作成できます。The container might contain Switches for concrete, wood, grass, snow, and any other surface that a character might come across in-game.

1つのSwitchまたはStateの中に、その選択肢に関連した複数のオブジェクトを入れます。例えば、コンクリートの足音サウンドは全てConcreteSwitchにまとめて入れ、 床板の足音サウンドは全てWoodSwitchにまとめて入れます。ゲームがSwitch Containerを呼び出すと、Wwise側で、現在どのSwitch、またはStateが有効かを確認してから、どのコンテナまたはサウンドを再生するかを判断します。

下図は、イベントによって、Switch ContainerFootstepsが呼び出された時の流れを示します。このコンテナには、キャラクターがゲーム中に横切る様々な地面のサウンドが、まとめてあります。今回の例では、GrassとConcreteの2つのSwitchが入っています。下図では、イベントがSwitch Containerを呼び出した時に、キャラクターは草の上を歩いているため(SwitchはGrass)、草の足音サウンドが再生されます。Switch内の足音サウンドはRandom Containerでまとめてあるので、キャラクターが同じ地面を踏む度に、異なるサウンドが再生されます。

Defining the type of Switch Containers

Switch Containerを作成する際に、そのコンテナが基づくのがStateか、Switchか、またはRTPCかを決める必要があります。なお、SwitchやStateは、Switch Container Property Editorで選択できますが、RTPCをSwitch Groupにリンクさせるには、Switch Group Property Editorで行います。RTPCをSwitchに結びつける方法については「Mapping Game Parameter values to Switches」を参照してください。

Switchの種類を決めてから、コンテナにSwitch GroupまたはStateやState Groupをアサインする必要があります。これによって、オブジェクトをアサインする対象のSwitch、State、RTPCが決まります。

コンテナにステートグループやスイッチグループをアサインしたり、RTPCをスイッチとして使う前に、これらのステートグループ、スイッチグループ、RTPCを作成する必要があります。作成方法については、以下を参照してください。

To define the type of a Switch Container:

  1. Property Editorに、Switch Containerを1つロードする。

  2. In the Switch Group or State Group, click Set SwitchGroup/StateGroup, and select the Switch or State Group to assign to the container.

    In the Primary Editor, the Assigned Objects column is populated with the Switches/States of that group.

  3. In the Property Editor, click Set Default Switch/State, and select the Switch/State to be played when the game cannot identify a specific Switch or State.

Defining the playback behavior of Switch Containers

ゲーム中は、いつでもSwitchやStateが切り替わる可能性があるので、サウンドオブジェクトやMotion FXオブジェクトも即時に切り替えるのか、あるいはSwitch Containerが次に再生される時に初めて切り替えるのかを決める必要があります。Wwiseで設定できる再生モードは、以下の通りです。

  • Step

  • Continuous

Stepオプションは、足音サウンドなど一回だけのサウンドに適しています。一方、Continuousオプションは、スノーボードのサウンドなど、常にループするオブジェクトなどに使うと便利です。

Switch Containerの再生モードを設定するには:

  1. Property Editorに、Switch Containerを1つロードする。

  2. For the Play Mode property, select one of the following options:

    • Stepは、再生中にSwitchが変更されたか否かに関わらず、新しい再生イベントがトリガーされた時だけ、 新しいオブジェクトを再生する。

    • Continuousは、新しいSwitchまたはStateが検知されたらすぐに、新しいオブジェクトを再生する。Continuousを選択すると、再生するオブジェクトを変更するための新しい再生イベントは必要ない。

Adding and removing objects from Switches and States

You must assign the objects within a Switch Container to a particular Switch or State.

You can assign objects to switches by adding objects and other containers to the Assigned Objects column of the Primary Editor. 早く作業するために、CtrlまたはShiftを押しながら複数のオブジェクトをクリックして、一斉に追加または削除することも可能です。If you assign several objects to a Switch, they will all be played back simultaneously within Wwise and at runtime in your game.

In most cases, you will assign the objects that are already in the Switch Container, but you might want to drag objects directly from the Audio tab in the Project Explorer to a Switch/State. この操作で、オブジェクトが現在の場所からSwitch Containerに移動します。なお、オブジェクトの移動ではなくコピーを作成する場合は、Ctrlキーを押しながら、Project ExplorerのAudioタブからオブジェクトをAssigned ObjectsペインのSwitchまたはState(State)にドラッグします。

SwitchやStateにオブジェクトをアサイン、削除するには:

  1. Property Editorに、Switch Containerを1つロードする。

    コンテナ内のオブジェクトが、Contents Editorに表示される。

  2. To assign an object to a Switch/State, drag an object from the Contents pane to a Switch/State in the Assigned Objects column of the Primary Editor.

    オブジェクトがSwitchまたはStateに追加される。

    [注釈]注釈

    オブジェクトを、SwitchまたはStateのタイトル上に直接ドロップする必要があります。

  3. To remove an object from a Switch/State, click the object you want to remove in the Assigned Objects column.

  4. Deleteキーを押す。

    オブジェクトがSwitchまたはStateから外されるが、Contentsペインには残る。

Moving objects between Switches or States

オブジェクトを間違ったSwitch(Switch)またはState(State)にアサインしてしまった時や、単純にオブジェクトを移動したい時は、 いつでもできます。

[ヒント]ヒント

複数のオブジェクトを同時に移動するには、Ctrlを押しながら各オブジェクトをクリックして、新しい場所までドラッグします。

To move objects between Switches or States:

  1. Contents EditorのAssigned Objects ペインで、移動するオブジェクト(単数または複数)を選択する。

  2. 新しいSwitchまたはStateまで、オブジェクトをドラッグする。

    オブジェクトが新しいSwitchまたはStateにアサインされる。

Defining the playback behaviors of objects within Switch Containers

SwitchやStateはゲーム中に頻繁に切り替わるので、その時にSwitch Containerのオブジェクトがどう反応するべきかを、設定する必要があります。オブジェクトの再生方法を決めるために、以下の項目を設定します。

  • Play - Switch Containerがトリガーされる度に毎回オブジェクトを再生するのか、SwitchまたはStateが切り替わった時だけに再生するのか。

  • Across Switches: Determines whether an object that is in more than one Switch will continue to play when a new Switch/State is triggered.

  • Fade In: Determines whether there will be a fade-in to the new object when a new Switch/State is triggered.

  • Fade Out: Determines whether there will be a fade-out from the existing object when a new Switch/State is triggered.

Switch Containerのオブジェクトの再生方法を設定するには:

  1. Property Editorに、Switch Containerを1つロードする。

    コンテナ内のオブジェクトが、Contents Editorに表示される。

  2. SwitchまたはStateが切り替わった最初の時だけ、オブジェクトを再生するには、Play列で、1st onlyオプションを選択する。なお、この1st onlyオプションを選択しないと、Switch Containerがゲームにトリガーされる度に、オブジェクトが再生される。

  3. SwitchまたはStateが切り替わる時に、ソース(出所)とデスティネーション(行き先)の両方のSwitchまたはStateに入っているオブジェクトを、強制的に再生し続けるには、Across Switches列で、Continue to playオプションを選択する。なお、Continue to playオプションを選択しないと、オブジェクトの再生は停止し、再び最初から再生される。

    [注釈]注釈

    Across Switchesオプションを選択できるのは、再生モードがContinuousの場合のみです。

  4. SwitchまたはStateが切り替わる時に、新しいオブジェクトをフェードインさせる場合は、その時間の長さをテキストボックスFade-Inに入力する。

    [注釈]注釈

    Fade-Inオプションを選択できるのは、再生モードがContinuousの場合のみです。

  5. SwitchまたはStateが切り替わる時に、再生中のオブジェクトをフェードアウトさせる場合は、その時間の長さをテキストボックスFade Outに入力する。


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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう