バージョン
プロジェクトで生成されたサウンドバンクにゲームで必要なすべてのメディアファイルが含まれていないことがあります。以下は生成されたサウンドバンクに含まれないメディアファイルです:
ストリーミングに設定されたメディアファイル。
あるサウンドバンクから意図的に除外されているメディアファイル。
生成されたサウンドバンクに含まれないメディアファイルにゲームがアクセスするには、そのメディアファイルをプロジェクトの.cacheフォルダからコピーし、割り当てられたメディアIDを使って名前を変更する必要があります。このようなメディアファイルをコピーする方法は2種類あります。
必要なメディアファイルを自動的にコピーするには、WwiseのSoundBank Settingsオプションである Copy Loose/Streamed Media を選択します。詳細は 「SoundBanksタブ」 を参照してください。
Wwiseプロジェクトにはプラットフォームごとに設定された出力フォルダがあります。デフォルトのフォルダは <project-directory>/GeneratedSoundBanks/<platform-name> です。Wwiseが子フォルダMediaを作成し、メディアファイルをそこにコピーします。
注釈 | |
---|---|
ルースまたはストリームのメディアファイルをコピーするには、この方式を使うことを 強く推奨 します。ファイルがランタイムのデフォルトのファイルI/O実装で見つかるように、Wwiseがファイルを正しく整理します。 |
不足しているメディアファイルを手動でコピーし、名前を変更することができます。ストリームやルースのメディアファイルのリストは、サウンドバンク生成中に作成されるメタデータファイルに含まれます。Wwiseの設定でプロジェクト全体のメタデータファイルを1つ生成することも、SoundBankごとにメタデータファイルを1つずつ生成することもできます。メタデータファイル生成の詳細は 「SoundBanksタブ」 を参照してください。
生成されたサウンドバンクに不足しているメディアファイルを判断するために使われるメタデータのセクションは、以下の通りです:
StreamedMedia: ストリームメディアファイルのリスト。このセクションは、全サウンドバンクとサウンドバンク別のどちらのメタデータファイルにもあります。
LooseMedia: 生成されたサウンドバンクから意図的に除外されたメディアファイルのリスト。このセクションは、全サウンドバンクとサウンドバンク別のどちらのメタデータファイルにもあります。
MediaInOtherBanks: 関連するサウンドバンクでは意図的に除外されていて、別のサウンドバンクに含まれているメディアファイルのリスト。このセクションはサウンドバンク別メタデータだけに含まれます。
ファイルリストの各項目に変換後のメディアファイルへのパス(プロジェクトの.cacheフォルダ内)と、それに割り当てられたメディアIDが含まれます。コピーしたファイルには同じファイル拡張子を使い、割り当てられたIDを10進数でファイル名として名前変更する必要があります。
注釈 | |
---|---|
ルースやストリームのメディアファイルを手動でコピーするのは、ゲームが独自のファイルI/OをWwiseランタイム用に実装するようなプロジェクトに向いている可能性があります。 |