MetaSounds 集成
此功能仅适用于 UE >= 5.3。
有一个包含MetaSounds支持的独立版本RuntimeAudioImporter: https://www.fab.com/listings/a1b6f250-9636-4ac3-b153-d5dae95bf26a
警告!如果您安装了常规的RuntimeAudioImporter插件,请在安装MetaSound版本之前将其移除。
由于在MetaSounds中尚未解决的缩放问题,只支持导入的声波,不支持其派生的声波(例如,流式和可捕捉的声波不支持)。
您可以在MetaSounds中使用导入的声波,通过Wave Player播放,就像常规声波一样。然而,为了使此支 持正常工作,需要一些额外步骤。
首先,您需要为项目启用MetaSound插件。
在MetaSounds编辑器中,创建一个新的Imported Wave
输入,应使用ImportedWaveToWaveAsset
节点将其转换为Wave Asset
类型。
之后,您可以使用所有适用于Wave Asset
类型的功能,例如使用Wave Player节点播放。
导入音频数据的工作流程相同。但在声波准备好之后,您还必须调用适当的函数以便MetaSounds使用该声波。
然后,您可以为MetaSound的音频组件设置声波参数,并根据需要播放。
最后,您的实现可能如下所示:
Blueprints:
MetaSounds: