Saltar al contenido principal

Integración con MetaSounds

Requisitos y Limitaciones

Requisito de Versión

Esta integración solo funciona en UE >= 5.3.

Existe una versión separada de RuntimeAudioImporter con soporte para MetaSounds: MetaSound RuntimeAudioImporter

Conflicto de Plugins

Si tienes el plugin regular RuntimeAudioImporter instalado, por favor elimínalo antes de instalar la versión MetaSound.

Limitaciones Actuales

Debido a problemas de escalado que aún no se han resuelto en MetaSounds, solo se admiten ondas de sonido Imported, sin sus ondas derivadas (por ejemplo, no se admiten ondas de sonido Streaming ni Capturable).

Proceso de Configuración

1. Habilitar el Plugin MetaSound

Primero, necesitas habilitar el plugin MetaSound para tu proyecto.

Habilitar plugin MetaSound

2. Configurar el Grafo MetaSound

En el editor de MetaSounds, crea una nueva entrada Imported Wave, que debe convertirse a un tipo Wave Asset usando el nodo ImportedWaveToWaveAsset.

Nodo Imported Wave To Wave Asset

Después de la conversión, puedes usar todas las funcionalidades disponibles para el tipo Wave Asset, como reproducirlo usando el nodo Wave Player.

Ejemplo de reproducción en MetaSound

Flujo de Trabajo de Implementación

1. Importar y Preparar Audio

El flujo de trabajo para importar datos de audio es el mismo que el proceso estándar de RuntimeAudioImporter. Sin embargo, después de que tu onda de sonido esté lista, también debes llamar a la función apropiada para preparar la onda de sonido para su uso con MetaSounds.

Preparar Sound Wave para MetaSounds

2. Establecer el Parámetro Wave

Luego puedes establecer el parámetro wave para el componente de audio de tu MetaSound y reproducirlo según sea necesario.

Nodo Set Wave Parameter

Ejemplo Completo

Aquí tienes un ejemplo completo de implementación:

Implementación en Blueprint

Ejemplo de importar audio para MetaSounds

Grafo MetaSound

Ejemplo de reproducir audio en MetaSounds

Mejores Prácticas

Cuando trabajes con MetaSounds y RuntimeAudioImporter:

  1. Siempre prepara la onda de sonido específicamente para MetaSound usando la función PrepareSoundWaveForMetaSound
  2. Usa el nodo ImportedWaveToWaveAsset para convertir entre tipos en el grafo MetaSound
  3. Recuerda que actualmente solo se admiten ondas de sonido Imported (no Streaming ni Capturable)