バージョン
WwiseでSwitchを使うには、まずSwitchをSwitch Groupに入れる必要があります。Switch Groupの中に複数のSwitchをまとめて入れることで、ゲームで使えるサウンド、ミュージック、モーションなどの候補オブジェクトを、効率的に管理できます。例えば、キャラクターの様々な足音サウンドを管理するために、「Ground Textures(地面素材)」というSwitch Groupを作ります。次に、ゲーム中に出てくる全ての地面の種類に対して、それぞれのSwitchをWwiseで作成します。既に分かっているゲームの地面の種類に合わせて、「Gravel(砂利)」「Grass(草)」「Concrete(コンクリート)」などのSwitchを追加します。
Switch GroupとSwitchが作成できたら、次にSwitch Containerを作成して、Switchにオブジェクトをアサインします。SwitchやSwitch Containerを使った作業については「Defining the contents and behavior of Switch Containers」を参照してください。
インターフェース上で分かりやすいように、SwitchやSwitch Groupは、以下のアイコンで表されます。
アイコン |
内容 | |
---|---|---|
|
Switch Group | |
|
Switch |
論理的な法則に従ってSwitchをSwitch Groupに入れて整理すると、作業がしやすくなります。Switch Groupは、Project Explorerの、Game Syncsタブで、必要な数だけ作成します。
プロジェクトの新規Switch Groupを作成するには:
Project Explorerで、Game Syncsタブに切り替える。
Switchesセクションで、以下のいずれかを行う。
仮想フォルダ(またはWork Unit)を選択して、Project Explorerのツールバーの、Switch Groupアイコンをクリックする。
仮想フォルダ(またはWork Unit)を右クリックして、ショートカットメニューで、New Child > Switch Groupをクリックする。
新規Switch Groupが、Switch Groupのリストに追加される。
デフォルトのSwitch Group名を、内容が分かる名前に変更する。
注釈 | |
---|---|
Switch Groupの名前は、必ず固有のものとし、文字、数字、アンダースコア以外は使えません。また、名前は必ず文字またはアンダースコアで始めます。 |
必要に応じて、Switch Groupを追加する。
選択肢が複数あるゲームエレメント、例えば地面などは、それぞれにWwiseのSwitchが必要です。Switchは、Project Explorerの、Game Syncsタブで作成します。
新規Switchを作成するには:
Project Explorerで、Game Syncsタブに切り替える。
Switch Groupsリストで、以下のいずれかを行う。
Switch Groupを選択して、Project Explorerのツールバーの、Switchアイコンをクリックする。
Switch Groupを右クリックして、ショートカットメニューで、New Child > Switchを選択する。
新規Switchが、Switch Groupに追加される。
デフォルトのSwitch名を、内容が分かる名前に変更する。
注釈 | |
---|---|
同じSwitch Groupの中にあるStateの名前は、必ず固有のものとし、文字、数字、アンダースコア以外は使えません。また、名前は必ず文字またはアンダースコアで始めます。 |
必要に応じて、Switchを追加する。
SwitchやSwitch Groupが不要となり、削除する必要が出てくることもあります。Switch Groupを削除すると、そのSwitch Groupの中のSwitchも、全て削除されるので、注意してください。
SwitchやSwitch Groupを削除する場合は、Switchがゲームにどのように実装されているかを、事前に確認してください。Switchをゲームに実装するには、以下の2つの方式があります。
Switchアクションを設定したイベントを、呼び出す方式: SwitchやSwitch Groupを削除すると、呼び出してもSwitchが存在しないので、Wwise上で問題が発生する。
Switch GroupとSwitch自体を、呼び出す方式: サウンドデザイナーがSwitchやSwitch Groupを削除する場合は、変更内容をプログラマーに連絡する必要がある。
注釈 | |
---|---|
Switchを削除すると、そのSwitchを使用していたプリセットやオブジェクトで、以後はそれを使えなくなります。 |
Switchや、Switch Groupを削除するには
Project Explorerで、Game Syncsタブに切り替える。
Switch Groupリストで、削除するSwitch GroupまたはSwitchを右クリックして、Delete Selectionを選択する。
選択したSwitchまたはSwitch Groupが削除される。
ヒント | |
---|---|
SwitchやSwitch Groupを誤って削除した場合は、Ctrl+Z を押すかEdit > Undoをクリックして削除を取り消します。 |