バージョン

menu_open
警告:あなたのメジャーリリース ( 2022.1.16.8522 ) に該当する最新ドキュメンテーションが表示されています。特定バージョンのドキュメンテーションにアクセスするには、Audiokinetic Launcherでオフラインドキュメンテーションをダウンロードし、Wwise AuthoringのOffline Documentationオプションにチェックを入れてください。

プリペアSoundBank(全コンテンツ)(Prepare Bank (All content)方式)

LoadBank()メカニズムの欠点を一部、解消するために、バンクをロードせずに、AkBankContent_All()を使って、SoundBankをプリペア(Prepare / 用意)できます。この方式ではSoundBankにすべてのコンテンツタイプ(Event、構造データ、メディアファイル)が入っていても、メディアファイルをそのままロードするのではなく、すべてのメディアをPrepareEvent()メカニズムを使用してメモリにロードします。このメカニズムでメディアをロードする時、Wwiseはまず、各メディアファイルが既にメモリに存在するかどうかを調べてから、ロードします。メモリに同じメディアファイルがロードされることを防ぎ、メモリ使用率を最小限に抑えます。

この方式を使うとメモリを節約できるほか、ディスクアクセスが必ず順番に行われます。PrepareEvent()を使ってイベントを1つずつプリペア(用意)すると、ランダムなディスクシークが発生する可能性が高くなりますが、これを回避できます。

「バンクの準備(全コンテンツ)」のメカニズムを使って、プラットフォームメモリにメタデータやコンテンツをロードする様子を、下図に示します。

オフライン解凍

SoundBankに、Vorbisエンコード、またはWEM Opusエンコードのメディアをロードするときに、 Preparation typeを Preparation_LoadAndDecodeにし、メディアファイルを圧縮なしのPCM ファイルにデコードすることが可能です。その結果SoundBankのサイズが大きくなりますが、イベントがメディアをコールした時に解凍せずにすぐに利用できます。


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

サポートは必要ですか?

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

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

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

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

Wwiseからはじめよう