Integração com MetaSounds
Requisitos e Limitações
Esta integração funciona apenas no UE >= 5.3.
Existe uma versão separada do RuntimeAudioImporter com suporte a MetaSounds incluído: MetaSound RuntimeAudioImporter
Se você tiver o plugin regular RuntimeAudioImporter instalado, remova-o antes de instalar a versão MetaSound.
Devido a problemas de escalonamento que ainda não foram resolvidos no MetaSounds, apenas sound waves do tipo Imported são suportadas, sem suas variações derivadas (por exemplo, sound waves do tipo Streaming e Capturable não são suportadas).
Processo de Configuração
1. Ativar o Plugin MetaSound
Primeiro, você precisa ativar o plugin MetaSound para seu projeto.

2. Configurar o Grafo MetaSound
No editor de MetaSounds, crie uma nova entrada Imported Wave, que deve ser convertida para o tipo Wave Asset usando o nó ImportedWaveToWaveAsset.

Após a conversão, você pode usar todas as mesmas funcionalidades disponíveis para o tipo Wave Asset, como reproduzi-lo usando o nó Wave Player.

Fluxo de Trabalho de Implementação
1. Importar e Preparar Áudio
O fluxo para importar dados de áudio é o mesmo do processo padrão do RuntimeAudioImporter. Porém, após seu sound wave estar pronto, você também deve chamar a função apropriada para preparar o sound wave para uso pelo MetaSounds.

2. Definir Parâmetro Wave
Você pode então definir o parâmetro wave para o componente de áudio do seu MetaSound e reproduzi-lo conforme necessário.

Exemplo Completo
Aqui está um exemplo completo de implementação:
Implementação em Blueprint

Grafo MetaSound

Melhores Práticas
Ao trabalhar com MetaSounds e RuntimeAudioImporter:
- Sempre prepare o sound wave especificamente para MetaSound usando a função
PrepareSoundWaveForMetaSound - Use o nó
ImportedWaveToWaveAssetpara converter entre tipos no grafo MetaSound - Lembre-se que apenas sound waves do tipo Imported são suportadas atualmente (não Streaming ou Capturable)