版本
Wwise Unreal Integration Documentation
|
针对所有 Unreal Wwise 素材的基类。
属性:
该类用于保存实际的 SoundBank 二进制数据,以便通过 Wwise SoundEngine 加载和卸载 SoundBank。
该类用于包含媒体素材的软引用列表,以便在内存中加载相应的媒体素材。
该类用于处理 SoundBank 的平台特定属性。它包含各个平台的 UAkAssetData 映射,确保在构建过程中对相应平台进行序列化处理。
属性:
UAkAssetBase 基类用于需要 SoundBank 数据的素材:UAkAudioBank 、UAkAudioEvent 、UAkAuxBus 和 UAkInitBank 。
针对 Acoustic Texture 的类型版 UAkAudioType 。GUID 是其唯一使用的成员,用于在 Wwise 中重命名、移动或删除素材时查找素材。
在 SoundBank 中存有本地化数据的情况下,除了 UAkAssetBase 中的数据,UAkAudioBank 还包含各个平台的 SoundBank 数据的语言映射。本地化数据以动态方式加载,各种语言之间相互独立,方便轻松打包不同的 SKU。UAkAudioBank 不包含任何对媒体的引用(即便 UAkAudioEvent 引用 UAkAudioBank ,它们也会存储在 UAkAudioEvent 中)。这样做是为了保持媒体粒度。
在 SoundBank 中存有本地化数据的情况下,除了 UAkAssetBase 中的数据,UAkAudioEvent 还包含各个平台的 SoundBank 数据的语言映射。本地化数据以动态方式加载,各种语言之间相互独立,方便轻松打包不同的 SKU。
在使用 Split Switch Container Media 时,UAkAudioEventData 可扩展 UAkAssetDataWithMedia 以添加对 Switch Container Media 的支持。此功能允许只在关卡中存在对 Switch/State 值的硬引用时加载与 Switch 或 State 关联的媒体。
用于包含 AuxBus 数据信息。它还包含用于所含插件媒体(如 Convolution Reverb 冲激响应)的媒体列表。
包含各个平台的 Init Bank 数据。它还包含工程所用的插件列表和未被任何 AuxBus 引用的插件媒体列表。
包含各个平台的媒体数据。对于每个平台,所有的 WEM 数据都包含在素材内。若通过预取进行流播放,则预取数据将包含在不同的数据块中,并在加载 UAkMediaAsset 时自动加载。若媒体仅用于流播放,则不会在内存中加载数据块,而是通过 I/O 挂钩由硬盘进行流传输。
媒体素材按照 ID 而非源文件名称命名,以便简化 I/O 挂钩中素材的检索。不过,在 Content Browser 中将鼠标悬停在媒体上时会显示更加直观的名称:
与 UAkMediaAsset 相同,但允许仅选取 Post Event Blueprint ExternalSourceInfo 中的 External Source 媒体。
针对 RTPC/Game Parameter 的类型版 UAkAudioType 。
针对 Music Trigger 的类型版 UAkAudioType 。
针对 Switch 和 State 值的基类。将 GroupID (GUID) 和 GroupShortID 添加到 UAkAudioType 。
针对 State 值的类型版 UAkGroupValue 。
针对 Switch 值的类型版 UAkGroupValue 。