版本

menu_open
警告:系统已根据您所用大版本 (2021.1.14.8108) 自动跳转至最新文档。若想访问特定版本的文档,请从 Audiokinetic Launcher 下载离线文档,并在 Wwise 设计程序中勾选 Offline Documentation 选项。
Wwise Unreal Integration Documentation
WAAPI Blueprint 函数

这些 Blueprint 函数用于通过 Wwise Authoring API 来连接 Wwise 设计工具。

有关 WAAPI 及其功能的详细信息,请参阅 https://www.audiokinetic.com/library/edge/?source=SDK&id=waapi.html

JSON 对象

鉴于 WAAPI 会大量运用 JSON,所以专门针对 Unreal FJsonObject 编写了 Blueprint 封装器。有关 WAAPI Json Manager 下所含节点的详细信息,请参阅 Unreal Engine 文档中的 FJsonObject 章节

调用 WAAPI

根据选定 URI 来调用 WAAPI 并获取/设置信息/参数。

参数:

  • WaapiUri:在发生可识别事件时调用该函数。
  • WaapiArgs:此类参数由 in_uri 函数引用。
  • WaapiOptions:该可选标记用于获取所发生事件的详细信息。

Return Value:该 JSON 对象包含特定 Event 调用流程的有用信息。若调用失败,则返回错误信息。

注册 WAAPI 连接中断回调

调用 WAAPI 连接中断事件。在 WAAPI 连接中断时,将广播此事件。您可以利用其来清理所有使用 WAAPI 的资源。

参数:

  • Callback:在连接中断时调用该事件。

注册 WAAPI 工程加载回调

订阅 WAAPI 工程加载事件。每次加载正确的 Wwise 工程时都会广播此事件(由 Wwise Plugin Settings 中的 Wwise Project Path 定义)。您可以利用其来初始化所有使用 WAAPI 的资源。

参数:

  • Callback:在建立连接时调用该 Event。

订阅 WAAPI

允许客户端根据事件来订阅通知。

参数:

  • WaapiUri:在发生事件时识别对事件的引用。
  • WaapiOptions:该可选标记用于获取所发生事件的详细信息。
  • Callback:在订阅事件期间执行委托。

返回值:

  • SubscriptionId:此订阅的 ID。
  • Result:该布尔值用于确定成功完成订阅。
  • Return Value:该 JSON 对象包含特定事件订阅流程的有用信息。若订阅失败,则返回错误信息。

退订

退订事件。

参数:

  • SubscriptionId:想要退订的事件的当前订阅 ID。

返回值:

  • UnsubscriptionDone:该布尔值用于确定成功完成退订。
  • Return Value :该 JSON 对象包含特定事件退订流程的有用信息。若退订失败,则返回错误信息。

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅