版本

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 函数

-SetAttenuationScalingFactor: Sets the attenuation scaling factor, which modifies the attenuation computations on the game object to simulate sounds with a larger or smaller area of effect.

  • GetPrimitiveParent:返回与此 Ak Room 组件绑定的 UPrimitiveComponent
  • SetGeometryComponent: Sets the geometry component to use to send the geometry of the room to Wwise. For example, in a Blueprint that has a static mesh component with an AkGeometry child component, this function can be called in BeginPlay to associate that AkGeometry component with this room component. If this room component has a sibling geometry component (or surface reflector set component), they are automatically associated and there is no need to call this function.

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 之旅