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 相同。有关详细信息,请参阅 AkPortalComponent 和 AkRoomComponent 章节。
AkSurfaceReflectorSetComponent Blueprint 函数
- 参见
-