目录

使用 Wwise Authoring API(WAAPI)

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 参考文档中的以下话题: