版本

menu_open
Wwise Unreal Integration Documentation
Spatial Audio 对象 Blueprint 函数

AkGeometry Blueprint 函数

  • ConvertMesh:将父级 Mesh 转换为 Spatial Audio Geometry 可辨识的 FAkGeometryData 结构。在将 Mesh Type 设为 Static Mesh 时,使用父级 Mesh 的索引和顶点。在将 Mesh Type 设为 Simple Collision 时,把父对象的 BodySetup 转换为 FAkGeometryData 。若 Simple Collision 由 Box Primitive、Sphere Primitive 或 Capsule Primitive 构成,则使用各个 Primitive 的 Bounding Box。若 Simple Collision 包含 Convex Hull Primitive,则使用 Simple Collision 的索引和顶点。
  • RemoveGeometry:通过调用 AK:SpatialAudio::RemoveGeometry(),来移除 Spatial Audio 中的几何构造。
  • UpdateGeometry:将组件 FAkGeometryData 发送到 Spatial Audio。

AkLateReverbComponent Blueprint 函数

  • AssociateAkTextureSetComponent:设置组件以用于估算 HFDamping。比如,在 Blueprint 所含 Static Mesh 组件带有 AkGeometry 子组件的情况下,可通过在 BeginPlay 时调用该函数来将所述 AkGeometry 组件与此 Late Reverb 组件关联。若该 Late Reverb 组件包含同级 Geometry 组件或 Surface Reflector Set 组件,则会自动与之进行关联,而无需调用此函数。

AkRoomComponent Blueprint 函数

  • GetPrimitiveParent:返回与此 Ak Room 组件绑定的 UPrimitiveComponent

AkPortalComponent Blueprint 函数

您可以针对 AkPortalComponent 对象执行多个 Wwise 函数;在 Ak Portal Component 类别中可以找到这些函数。

  • OpenPortal:打开 Portal。在 AkRoomComponent 中的发声体位于 Portal 前方和后方时,声音会穿过 Portal。
  • ClosePortal:关闭 Portal。Portal 开口起阻挡作用。
  • GetCurrentState:返回 AkAcousticPortalState,来表明 Portal 的状态:打开或关闭。
  • GetPrimitiveParent:返回与此 Ak Portal 组件绑定的 UPrimitiveComponent
  • PortalPlacementValid:若 Portal 位置和朝向有效,则返回 true。Portal 有 Front Room 和 Back Room。两者须至少与一个 Room 连通,且 Front Room 不得与 Back Room 相同。有关详细信息,请参阅 AkPortalComponentAkRoomComponent 章节。

AkSurfaceReflectorSetComponent Blueprint 函数

  • SendSurfaceReflectorSet:通过调用 AK:SpatialAudio::SetGeometry(),来将 Brush 的索引和顶点转换为 Spatial Audio Geometry 数据并发送到 Spatial Audio。
  • RemoveSurfaceReflectorSet:通过调用 AK:SpatialAudio::RemoveGeometry(),来移除 Spatial Audio 中的几何构造。
  • UpdateSurfaceReflectorSet:通过调用 SendSurfaceReflectorSet,来将新的 Brush 转换结果发送到 Spatial Audio。
参见

此页面对您是否有帮助?

需要技术支持?

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

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

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

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

开始 Wwise 之旅