Wwise Authoring API 是用于与 Wwise 设计工具通信的。API 中可用的功能让客户端能 执行一些任务,包括:
- Wwise 工程修改,如:
- 常见操作,如:
- 导入音频文件
- 生成 SoundBanks
- 转码音频文件
- 播放 Wwise 对象
- 用户界面的访问和控制,如:
- 打开视图
- 访问当前选中内容并对它们进行改动
- 察看对象
- SoundEngine 方面的用途,如:
- 创建游戏对象并设置位置
- 发送事件
- 设置 Game Parameter(游戏参数)值、Switches(切换开关)和 States(状态)
用例示例
Wwise Authoring API 可以和以下项目集成:
- 游戏引擎
- 对话管理管线
- 用于声音设计、编辑、对话录音或音乐制作的 DAW
- 各种各样的脚本
The Wwise Authoring API 可以用于:
- 任务自动化,如导入音频文件或创建 Wwise 对象
- 在移动设备上远程控制 Wwise
- 实现自定义 Wwise 界面
- 向 Wwise 添加自定义功能。请参阅 定义命令扩展 。
工作原理
WAAPI 是一种允许其他进程与 Wwise 设计工具进行通信的 API。WAAPI 支持双向通信,允许进程进行远程程序调用并订阅相关主题,以便在 Wwise 中出现变动时及时获悉。
WAAPI 允许访问三个不同层次的功能:
- Wwise 用户界面:视图、选项、命令等
- Wwise 设计工具核心:工程和对象、SoundBank、音频文件、走带等
- Wwise 声音引擎:Game Object、Post Event、RTPC Value 等
WAAPI 可通过各种编程语言来使用。如需查找最适合自身工作流的语言,请参阅 编程语言 。
详细了解 WAAPI
阅读更多关于特定话题的内容:
参阅 Wwise Authoring API 参考文档中的以下话题: