menu
版本
2019.2.15.7667
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
为了高效地管理游戏的音频或振动组件,Wwise 将游戏的所有音频和振动都放到 SoundBank 中。SoundBank 其实就是一个包含音频或振动数据、媒体或两者兼有的文件。这些 SoundBank 在游戏的特定时刻加载到游戏所在平台的内存中。通过仅加载必要的内容,您可以优化每个平台上媒体文件占用的内存大小。SoundBank 是您所有工作的成果,这些成果包含的最终内容会成为游戏的一部分。
Wwise 中有两类 Bank:
Initialization (Init) bank -- 初始化库。一种特殊库,其中包含有关工程的所有通用信息,包括有关总线层级结构、状态、切换开关和 RTPC 的信息。如果条件具备,则它还可能包括音频设备 ShareSet。
在每次 Wwise 生成 SoundBank 都会自动创建 Initialization Bank。Initialization Bank 通常在游戏开始时加载一次,以便在游戏期间能轻松地获取工程的所有通用信息。它必须是在启动游戏时最先加载的声音包;否则其它声音包(内容)可能会无法加载。Initialization Bank 的文件名为“Init.bnk”。
SoundBank —— 此文件中同时包含事件数据、声音、音乐和振动结构数据或音频文件。与 Initialization Bank 不同,SoundBank 一般在游戏的不同时间加载和卸载,以提高平台内存的利用率。
由于所有平台各不相同,因此 Wwise 让您能轻松地针对各个平台定制 SoundBank,并同时为所有平台生成 SoundBank。Wwise 还为您提供故障排查工具,用来排查与 SoundBank 相关的任何问题,确保您遵守不同平台的限制。
每款游戏只能使用一个 Wwise 工程。如果您有多人同时处理一个大型工程,则可以将工程划分为多个独立的工作单元。有关使用工作单元的信息,请参阅将工程分成 Work Units。