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