版本

menu_open
Wwise Unreal Integration Documentation
WAAPI 小组件

WAAPI UMG 小组件

Ak Check Box

您可以使用这个支持 WAAPI 的复选框来控制 Wwise 中的布尔值属性。

属性:

  • Property to control:Wwise 中所要控制的布尔值属性的名称。
  • Item to control:Wwise 中所要控制的条目。
  • On Check State Changed:在复选框状态改变时调用的 Event。
  • On Item Dropped:在将条目拖到复选框上时调用的 Event。
  • On Property Dropped:在将属性名称拖到复选框上时调用的 Event。

Blueprint 方法:

  • IsPressed:若当前按下了此按钮,则返回 true。
  • IsChecked:若当前选中了复选框,则返回 true。
  • GetCheckedState:返回当前选中状态。
  • SetIsChecked:设置选中状态。
  • SetCheckedState(ECheckBoxState InCheckedState):设置选中状态。
  • SetAkItemId:设置此复选框所控制的条目 ID。
  • GetAkItemId:返回当前被控制条目的 ID。
  • SetAkBoolProperty:设置此复选框所控制的属性名称。
  • GetAkProperty:返回当前条目属性。

Ak Item Bool Properties

针对布尔值属性的预制选取器。方便结合使用 Ak Check BoxAk Slider 来实施拖放。

Ak Item Properties

针对浮点值属性的预制选取器。方便结合使用 Ak Check BoxAk Slider 来实施拖放。

Ak Slider

这个支持 WAAPI 的滑杆可以控制 Wwise 中的任何浮点值属性。在更换所控制的属性时,此滑杆的取值范围会自动调整为 Wwise 中定义的范围。

属性:

  • Property to control:Wwise 中所要控制的布尔值属性的名称。
  • Item to control:Wwise 中所要控制的条目。
  • Value:滑杆的值。
  • On Value Changed:在滑杆值改变时调用的 Event。
  • On Item Dropped:在将条目拖到滑杆上时调用的 Event。
  • On Property Dropped:在将属性名称拖到滑杆上时调用的 Event。

Blueprint 方法:

  • GetValue:返回当前值。
  • SetValue:设置当前值。
  • SetCheckedState(ECheckBoxState InCheckedState):设置选中状态。
  • SetAkSliderItemId:设置此滑杆所控制的条目 ID。
  • GetAkSliderItemId:返回当前被控制条目的 ID。
  • SetAkSliderItemProperty:设置此滑杆所控制的属性名称。
  • GetAkSliderItemProperty:返回此滑杆所控制的属性名称。

Ak Wwise Tree

This widget is an exact copy of Managing Assets with the Wwise Browser, available in-game. 它允许通过拖放将条目指派给 Ak Check BoxAk Slider

属性:

  • On Selection Changed:在树视图中的当前选中项改变时调用的 Event。
  • On Item Dragged:在从树视图拖动条目时调用的 Event。

Blueprint 方法:

  • GetSelectedItem:返回树视图中当前选中的条目。
  • GetSearchText:返回搜索框中的当前文本。
  • SetSearchText:设置搜索框中的当前文本。

Ak Wwise Tree Selector

这个小组件是 Ak Wwise Tree 的简化版。它会打开单独的窗口以便选择条目。

属性:

  • On Selection Changed:在树视图中的当前选中项改变时调用的 Event。
  • On Item Dragged:在从树视图拖动条目时调用的 Event。

Slate 小组件

FWwiseTreeItem

该结构包含用来表示 Wwise 条目的所有属性。

属性:

  • DisplayName:条目的名称。
  • FolderPath:Wwise 中树条目的路径(包括名称)。
  • ItemType:条目的类型。
  • ItemId:条目的 ID。

FWwisePropertyDragDropOp

用于拖放属性名称。通过将属性名称传给 FWwisePropertyDragDropOp::New 来实现拖放操作。

FWwiseUmgDragDropOp

用于拖放 Wwise 条目。通过将 FWwiseTreeItem 共享指针传给 FWwisePropertyDragDropOp::New 来实现拖放操作。

Ak Slider

这个支持 WAAPI 的滑杆可以控制 Wwise 中的任何浮点值属性。它通过 FWwisePropertyDragDropOpFWwiseUmgDragDropOp 来实现拖放操作。

公共方法:

  • GetAkSliderValue: 获取滑杆的当前值(如 Wwise 设计工具中所示)。
  • GetAkSliderProperty: 获取被控制属性的名称。
  • GetAkSliderItemControlled:获取滑杆所控制的条目的名称。
  • SetAkSliderItemProperty:设置滑杆所要控制的属性。
  • SetAkSliderItemId:设置所要控制的条目的 ID(GUID 字符串,格式为在大括号中包含带有连字符的数字)。
  • SetAkSliderRangeMin:设置滑杆的最小值。
  • SetAkSliderRangeMax:设置滑杆的最大值。
  • GetAkSliderRangeMin:获取滑杆的最小值。
  • GetAkSliderRangeMax:获取滑杆的最大值。

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅