Saltar al contenido principal

Integración de MetaSounds

Esto funciona solo en UE >= 5.3.

Hay una versión separada de RuntimeAudioImporter con soporte para MetaSounds incluido: https://www.fab.com/listings/a1b6f250-9636-4ac3-b153-d5dae95bf26a

¡Advertencia! Si tiene el plugin RuntimeAudioImporter regular instalado, por favor, elimínelo antes de instalar la versión MetaSound.

Debido a problemas de escalado que aún no están resueltos en MetaSounds, solo se admiten las ondas de sonido Imported, sin sus ondas derivadas (por ejemplo, las ondas de sonido Streaming y Capturable no son compatibles).

Puede usar las ondas de sonido importadas en MetaSounds para reproducirlas con Wave Player, al igual que una onda de sonido regular. Sin embargo, hay algunos pasos adicionales para hacer que este soporte funcione.


Primero, debe habilitar el plugin de MetaSound para su proyecto.

Enable MetaSound plugin


En el editor de MetaSounds, cree un nuevo input de Imported Wave, que debe convertirse a un tipo Wave Asset usando el nodo ImportedWaveToWaveAsset.

Imported Wave To Wave Asset node


Después, puede usar todas las funciones disponibles para el tipo Wave Asset, como reproducirlo usando el nodo Wave Player.

MetaSound playback example


El flujo de trabajo para importar datos de audio es el mismo. Sin embargo, después de que su onda de sonido esté lista, también debe llamar a la función adecuada para preparar la onda de sonido para su uso por MetaSounds.

Prepare Sound Wave For MetaSounds


Luego puede configurar el parámetro de onda para el componente de audio de su MetaSound y reproducirlo según sea necesario.

Set Wave Parameter node


Finalmente, su implementación podría verse así:

Planos:

Import audio for MetaSounds example

MetaSounds:

Play audio in MetaSounds example