此 Integration 的各个版本分别与特定的 Unreal Engine 版本对应。以下是 Integration 2022.1.5.8242.2714 版本中所作的更改(除升级到新的 Unreal 版本外)。
| 注記: 此 Integration 版本不支持实验性的 Unreal Engine 功能。 |
| 注記: 此 Integration 针对 Unreal Engine 4.27、5.1 和 5.2 编译,并且针对 Unreal Engine 5.2 进行了测试。暂不支持比上述更高的 Unreal Engine 大版本,但后续补丁版本中会提供相应支持。 |
此处提供了有关平台的特定信息:
有关早期版本的信息,请参阅 过往版本的发行说明 章节。
新增功能
- WG-64213 将 Wwise Picker 替换为了 Wwise Browser。有关详细信息,请参阅 Managing Assets with the Wwise Browser 章节。
- WG-64582 添加了对 Wwise Integration 的单元测试。
- WG-64691 添加了对 Unreal Engine 5.2 的支持。
- WG-64935 针对 Unreal Insights Timer 添加了基本的 Stat Named Event。
- WG-65062 向 AkAudioDevice 和 Blueprint 暴露了
AddOutput
和 RemoveOutput
SDK 函数。
API 改进
- WG-63778 现在提供对 Wwise 流播放挂钩的 API 层级桥接。
性能改进
- WG-65252 提升了流播放性能并减少了高负荷情况下对 Unreal Engine Task Graph 的依赖。
- WG-65412 Runtime Future/Promises 现在会按需创建 Event 来消除受限平台上的同步资源争用问题。
- WG-65520 对默认开放流播放 I/O Hook 进行了重构以便执行真正的异步操作。
漏洞修复
- WG-64112 已修复:在生成 Bank 时没有在 Unreal 中更新修改后的 Acoustic Texture 吸收值。
- WG-64646 已修复:在只出现部分匹配时,在嵌套 Switch Container 之间加载了不必要的 Event 媒体。
- WG-65314 已修复:在没有 Task Graph 的情况下删除会导致 ExecutionQueue 发生崩溃。
- WG-65414 已修复:减少了避开 Spatial Audio 使用
PostEventAtLocation
时日志中的消息数。
- WG-65468 已修复:BeginDestroy 为同步操作。
- WG-65606 已修复:FWwisePlatformAPI 中的
GetWindowsDeviceCount
函数缺少 AK 命名空间。
- WG-65915 已修复:在 Mac Editor 上热重新加载 Wwise 插件时发生崩溃。
社区报告的漏洞修复
- WG-51967 已修复:无法在 Linux 上编译 Unreal Editor 的 Wwise 插件。
- WG-55294 已修复:在空白地图中启动 Play in Editor 会话时发生崩溃。
- WG-63309 已修复:在停止 Play In Editor 会话时,UAkLateReverb 组件发生崩溃。
- WG-64233 已修复:在将 Wwise 构建为引擎插件时发生链接错误。
- WG-64723 已修复:UAkPortalComponent DestroyTextVisualizers 有时会出现问题。
- WG-64845 已修复:在卸载 SoundBank 和 Media 时删除 WwiseFileHandler 模块会引发崩溃。
- WG-65322 没有在
GetActiveGameObjects
中调用 AkGameObjectsList::Term()
。
- WG-65363 已修复:在运行 AkAudio 模块前加载 AkAudioTypes(如 Event)时出现 "StagePath not set" 错误。
- WG-65671 已修复:在卸载仍在播放的音乐媒体时发生崩溃。
- WG-65682 已修复:终止仍处于加载状态的流媒体素材会发生错误而不生成日志。
文档改进