menu
版本
2017.1.9.6501
2024.1.3.8749
2023.1.11.8682
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.3.8749
2023.1.11.8682
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
SoundFrame 是与 Wwise 设计工具通信的框架。它可以让您的内容设计工具(例位关卡编辑器)从在同一台 PC 上运行的一份 Wwise 获取信息,以及远程控制 Wwise Transport 来执行播放操作。
通过使用它的数据提取能力,您可以极大地改善任务的工作流程,例如在游戏世界中集成事件、将切换开关映射到游戏纹理、显示和微调衰减半径等。
通过使用它的播放功能,您可以创建工具来模拟在 Soundcaster 视图中无法呈现的复杂游戏音频场景。SDK 包含 CarSim 样本,它模拟汽车行为来控制汽车发动机音频结构。另一个示例是环境测试器,其中声音可在游戏的不同环境中测试和验证。
在使用 SoundFrame 创建这些工具后,您可以在没有程序员的进一步介入下,甚至在游戏引擎可以集成声音前,测试、验证和集成声音设计的诸多方面。
使用 SoundFrame 创建的应用程序和插件在工作原理上与 Wwise 中的 Soundcaster 类似。和 Soundcaster 一样,您可以通过触发事件、声音和游戏同步器来重建各种游戏场景。主要区别在于 SoundFrame 应用程序或插件可独立于 Wwise。为了让两个应用程序相互通信,需要在同一机器上安装和运行它们。SoundFrame 使用客户端-服务器类型关系与 Wwise 建立双向链接。
当声音被 SoundFrame 应用程序或插件触发时,它们通过 Wwise 进行播放。由于 SoundFrame 采用 Wwise 作为它的声音引擎,因此不存在任何声音引擎限制。也就是说,更新可以实时测试和验证,这可以在开发周期的所有阶段为您节省大量时间。
为了模拟所有类型的音频场景,SoundFrame 为您提供了各种功能,包括通常由声音引擎管理或执行的功能。以下列表描述使用 SoundFrame 可以执行的一些任务:
Wwise 带有两个示例程序,它们通过使用 SoundFrame API 创建,可演示 SoundFrame 的强大功能和灵活性。创建它们的目的是让您对使用 SoundFrame 可创建的应用程序类型有一个了解。提供了这些示例的完整源代码,以便您可以按照您自己项目的需要来定制这些程序,或者以它们为指南来创建您自己的工具。
下面列举了使用 SoundFrame 创建的应用程序示例:
AK::SoundFrame
名字空间中包含了与 SoundFrame 相关的所有内容。
有关更多信息,请参阅: