此次发布为 Wwise 2022.1.0 提供了 Wwise SDK 更新。
兼容性:
- Wwise SDK:2022.1.0
- Unity:此 Integration 针对 Unity 2020.3、2021.3 和 2022.1 编译。其针对 2021.3.0f1 和 2022.1.8f1 进行了测试。暂不支持比上述更高的 Unity 版本,但后续补丁版本中会提供相应支持。
此处提供了有关平台的特定信息:
有关早期版本的信息,请参阅 先前版本说明 章节。
新增功能
- WG-54310 添加了一个 Auto-defined SoundBank 选项。若启用,Wwise 会在可能的情况下针对每个 Event 和 Aux Bus 自动定义 SoundBank。有关更多详细信息,请参阅自动定义 SoundBank。
用户可通过 SoundBank Settings 启用 Auto-defined SoundBank。有关更多详细信息,请参阅 SoundBank Settings。
- WG-54685 为了更加灵活地并行执行声音引擎处理任务,将 Task Scheduler API 替换为了新的 Job Manager。
- WG-59193 为了调节 XML 和 WAAPI 的超时时间,针对新的错误消息转换器添加了两项新的 Wwise Editor Project Settings。这些设置可在新的 Wwise Error Message Translator 分区下找到。
API 改进
- WG-55811 添加了对 WwiseExternalSourceManager 的最小实现 WwiseSimpleExternalSourceManager 并用在了 Wwise Demo Game 中。
- WG-56860 为 SetPosition 和 SetMultiplePositions 添加了新的 in_eFlags 参数,其允许针对同一游戏对象单独设置发声体和听者位置。
行为改进
- WG-60908 针对所有平台将
AkCommonUserSettings::m_SamplesPerFrame
的默认值改为了 512。这样会略微增加 Wwise 中的即时可用 CPU 用量,但可以大幅缩短声音引擎中的总计音频延迟。为了实现游戏的总计音频延迟和可用计算资源之间的平衡,仍建议对 "Samples Per Frame" 和 "Number of Refills In Voice" 进行适当调节。
其他改进
- WG-57028 现在在所有平台上都由 stdint.h 提供数字类型。
社区报告的漏洞修复
- WG-61295 已修复:在 Server build 上默认禁用了 Unity 集成。
- WG-61373 已修复:(Wwise Unity Addressables) 在删除并重新生成 Init WwiseAddressableSoundBank 时,未打开的场景中的 Init SoundBank 失效。
- WG-62390 已修复:可能会在 LoadCount > 0 的情况下将 WwiseAddressableSoundBank RefCount 序列化。 该值无需再序列化。