SoundBankに、イベントやサウンド構造を追加すると、Wwiseが自動的に、それらに関連する全てのイベント、サウンド構造、オーディオファイルも、SoundBankに含めます(Include)。ゲームのSoundBank戦略によっては、SoundBankからすべてのEvent、すべてのサウンド構造、またはすべてのメディアファイルを除外するとも考えられます。
例えば、小さいプロジェクトに、以下のプロジェクトエレメントが入っているとします。
Random Container 2個
Six sound objects 6個
Six audio files 6個
Two play Events 2個
ここでは、プロジェクトの全イベント(Events)を1つのSoundBankに入れて、メディアファイル(Media files)に関しては、呼ばれる(Call)前にイベントをプリペア(用意)することで、メディアファイルをダイナミックにロードする計画です。この場合、SoundBankを1つ作成して、SoundBank Editorの、Addタブに、2個のイベント(Play_RC1、Play_RC2)をドラッグして入れます。
デフォルトで2個のRandom Container(RC1、RC2)、6個のサウンドオブジェクト(Sound 1〜Sound 6)、6個のオーディオファイル(.wav)がすべて一緒にSoundBankに含まれます。このSoundBankの全てのコンテンツが、SoundBank Editorの、Editタブに表示されます。
このSoundBankに含めるものをイベント(Events)だけにするには、Addタブに戻り、Structures(構造)列と、Media(メディア)列のチェックボックスを全て、クリアします。
これで、このSoundBankに入っている(Inclusion)のが、2個のイベントのデータだけになります。このSoundBankをさらに細かく調整するには、SoundBank Editorの、Editタブで、除外するエレメントを選択します。例えば、このSoundBankにEventを片方だけ入れたい場合は、入れたくない方を除外します。
SoundBankにメディアを含む(Include)場合は、個々のメディアファイルの詳細情報として、サンプルレート(Sample rate)、オーディオフォーマット(Format)、ファイルサイズ(Memory size)などが表示されます。この追加情報を確認して、各種プラットフォームの制限内に収まるように、個々のファイルのコンバージョン設定を調整するのも、簡単にできます。あるメディアファイルのコンバージョン設定を変えるには、リストでそのファイル名を右クリックして、Conversion Settings(コンバージョン設定)を選択するだけです。
ゲームに適した戦略を立てた上で、SoundBankに含めるエレメントや除外するエレメントを柔軟に設定したり、個々のメディアファイルのコンバージョン設定を変えたりして、ゲームのメモリ制限に効率的に対応できます。
SoundBankに含める(Include)プロジェクトエレメントのタイプを設定するには:
SoundBank Editorに、SoundBankを1つロードする。
SoundBankに含める(Include)プロジェクトエレメントとして、リストの行ごとに、以下のタイプ(種類)から1つまたは複数を選択する。
Events - 関連する全てのイベントデータを、SoundBankに含める場合。
Structures - 関連する全てのオブジェクト構造データを、SoundBankに含める場合。
Media - 関連する全てのメディアファイルを、SoundBankに含める場合。
注釈 | |
---|---|
あるプロジェクトエレメントに関連する全てのイベント、または全てのオブジェクト構造、または全てのメディアファイルを除外(Exclude)するには、その該当チェックボックスの選択を外します。早く作業するにはHierarchy Inclusion(含める階層)リストで複数の行を一括選択した後、チェックボックスを1つ外します。選択した行において、このタイプが除外されます。 |
SoundBankから、個々のプロジェクトエレメントを除外(Exclude)するには:
SoundBank Editorに、SoundBankを1つロードする。
Editタブに切り替える。
このSoundBankに含まれる(Include)、全てのイベント、オブジェクト構造、メディアファイルのリストが、表示される。
Search(検索)ツールやフィルタツールを使い、このSoundBankから除外(Exclude)するプロジェクトエレメントを見つける。
見つけたイベント、オブジェクト構造オブジェクト、またはメディアファイルの、チェックボックスの選択を外す。
このプロジェクトエレメントと、これに関連する全てのプロジェクトエレメントが、SoundBankから除外される。
注釈 | |
---|---|
SoundBankから親オブジェクトを1つ除外すると、その子オブジェクトも全て、除外されます。除外された子オブジェクトを選択するには、その親オブジェクトをSoundBankに戻す必要があります。 |
必要に応じて、上記3〜4を繰り返して、このSoundBankから除外したいプロジェクトエレメントを全て、除外する。