版本
menu
Wwise 版本规则系统的编号格式为 YEAR.MAJOR.MINOR.BUILD(如 2025.1.1.xxxx)。在更新 Wwise 版本时,可能需要迁移工程(取决于版本之间的更改)。YEAR.MAJOR 和 MINOR 版本尤其重要:
(YEAR.MAJOR) 大版本:若大版本不同,则表示可能存在重大更改。比如,移除或修改了 API、添加了重要的新功能或对现有功能实施了重大改进。因此,无法保证向下兼容。之所以将 YEAR 包含在版本号中,只是为了增强可读性。MAJOR 部分的索引从 1 开始编制,如 2023.1、2024.1、2025.1…以此类推。在打开之前的 Wwise 大版本中保存的工程时,会将其自动更新至最新版本。在更新工程后,将无法使用之前的版本打开该工程。
(MINOR) 小版本:若小版本不同,则表示版本之间可以互换。因此,API 保持完全向下兼容。小版本的更改包括漏洞修复和一些小的 API 补充。MINOR 部分的索引从 0 开始编制,如 2025.1.0、2025.1.1、2025.1.2…以此类推。在打开相同大版本中保存的工程时无需进行迁移。
(BUILD) 内部版本:表示软件的特定内部版本。内部版本号由 Audiokinetic 内部用于追踪 Wwise 内部版本之间所做的更改。
Beta versions are indicated with a BETA label beside the version number. Beta versions are treated like separate major versions. To upgrade to a newer version, you have to migrate from one version to the next. Newer versions include newer beta versions or production-ready version.
对于 Unity/Unreal 集成,会在 Wwise 版本末尾另外附加内部版本号。最终格式为 YEAR.MAJOR.MINOR.BUILD.IntegrationBUILD。
建议您及时更新到最新的小版本。这是最稳定的版本,它包含针对当前大版本实施的全部漏洞修复。而且,不会影响 Wwise SDK、Wwise 设计工具及 Wwise Authoring API 的使用。另外,小版本中还提供了对平台新发布 SDK 的支持,在针对这些平台发布产品时很可能会用到。Wwise 使用的各种格式在小版本之间相互兼容:
SoundBank(无需重新生成或重新部署)
Work Unit 文件
Wwise SDK API
Wwise Authoring API (WAAPI)
Plug-ins
因为相同大版本的产品之间可以互换,所以可利用 Wwise 设计工具对采用不同 SDK 小版本构建的游戏进行性能分析。同样地,对于采用不同小版本(无论新旧)生成的音频包,只要其属于同一大版本,都可以兼容。