生成的 SoundBank(音频包)不一定包含所有需要的媒体文件(具体取决于 Wwise 工程的结构)。有些媒体文件可能需要随 SoundBank 一起打包。
为便于理解,假设存在包含以下内容的示例工程:
一个导入的媒体文件 beep.wav,具有关联的 SFX 对象 sfx_beep。
一个为播放 SFX 创建的 Event:play_beep。
一个 SoundBank:sb_beep。SoundBank 唯一包含的内容就是 play_beep Event。
工程有一个目标平台:Windows。
原样导入的文件 beep.wav 包含在工程的 Originals 文件夹中。在生成 sb_beep SoundBank 的过程中,Wwise 会对 beep.wav 进行处理。
该文件将依据 Conversion Settings(转码设置)进行转码。转码后的文件存储在工程的 .cache 文件夹中。有关详细信息,请参阅““Defining the conversion settings for your project”一节”。
转码后的文件指派有 Media ID(媒体 ID)。该 Media ID 是一个随机指派的 32 位整数值。有关详细信息,请参阅“管理媒体素材 ID”一节。
在完成 SoundBank 生成后,Wwise 会在配置的输出文件夹中创建 sb_beep.bnk 文件。假设为转码后的文件指派的 Media ID 为 123。sb_beep.bnk 文件包含 play_beep Event,其引用 123.wem媒体文件。若满足以下条件,Wwise 会将 123.wem 打包到 sb_beep.bnk 中:
没有将声音配置为流播放。有关更多详细信息,请参阅““用流来播放媒体”一节”。
没有将 SoundBank 配置为排除媒体文件。有关更多详细信息,请参阅““SoundBank Editor 视图”一节”。
若 SoundBank 没有包含媒体文件,Wwise 会尝试在磁盘上查找文件。磁盘上的媒体文件一般都放在特定的位置。有关详细信息,请参阅““SoundBank 输出文件夹布局”一节”和““管理输出文件夹中的零散媒体文件”一节”章节。
相关主题