版本
menu_open
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:在建立连接时调用该事件。

订阅 WAAPI

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

参数:

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

返回值:

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

退订

退订事件。

参数:

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

返回值:

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

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅