版本
Wwise 版本规则系统的编号格式为 YEAR.MAJOR.MINOR.BUILD(如 2019.2.15.7618)。在更新 Wwise 版本时,可能需要迁移工程(取决于版本之间的更改)。YEAR.MAJOR 和 MINOR 版本尤其重要:
(YEAR.MAJOR) 大版本:若大版本不同,则表示可能存在重大更改。比如,移除或修改了 API、添加了重要的新功能或对现有功能实施了重大改进。因此,无法保证向下兼容。之所以将 YEAR 包含在版本号中,只是为了增强可读性。MAJOR 部分的索引从 1 开始编制,如 2018.1、2018.2、2019.1…以此类推。在打开之前的 Wwise 大版本中保存的工程时,会将其自动更新至最新版本。在更新工程后,将无法使用之前的版本打开该工程。
(MINOR) 小版本:若小版本不同,则表示版本之间可以互换。因此,API 保持完全向下兼容。小版本的更改包括漏洞修复和一些小的 API 补充。MINOR 部分的索引从 0 开始编制,如 2018.1.0、2018.1.1、2018.1.2…以此类推。在打开相同大版本中保存的工程时无需进行迁移。
建议您及时更新到最新的小版本。这是最稳定的版本,它包含针对当前大版本实施的全部漏洞修复。而且,不会影响 Wwise SDK、Wwise 设计工具及 Wwise Authoring API 的使用。另外,小版本中还提供了对平台新发布 SDK 的支持,在针对这些平台发布产品时很可能会用到。Wwise 使用的各种格式在小版本之间相互兼容:
SoundBank(无需重新生成或重新部署)
Work Unit 文件
Wwise SDK API
Wwise Authoring API (WAAPI)
Plug-ins
因为相同大版本的产品之间可以互换,所以可利用 Wwise 设计工具对采用不同 SDK 小版本构建的游戏进行性能分析。同样地,对于采用不同小版本(无论新旧)生成的音频包,只要其属于同一大版本,都可以兼容。