Integrazione MetaSounds
Requisiti e Limitazioni
Questa integrazione funziona solo su UE >= 5.3.
Esiste una versione separata di RuntimeAudioImporter con supporto MetaSounds inclusa: MetaSound RuntimeAudioImporter
Se hai il plugin regolare RuntimeAudioImporter installato, rimuovilo prima di installare la versione MetaSound.
A causa di problemi di scalabilità non ancora risolti in MetaSounds, sono supportate solo le onde sonore Importate, senza le loro onde derivate (ad esempio, le onde sonore Streaming e Capturable non sono supportate).
Processo di Configurazione
1. Abilita Plugin MetaSound
Per prima cosa, devi abilitare il plugin MetaSound per il tuo progetto.
2. Configura Grafico MetaSound
Nell'editor MetaSounds, crea un nuovo input Imported Wave
, che dovrebbe essere convertito in un tipo Wave Asset
utilizzando il nodo ImportedWaveToWaveAsset
.
Dopo la conversione, puoi utilizzare tutte le stesse funzionalità disponibili per il tipo Wave Asset
, come riprodurlo utilizzando il nodo Wave Player.
Flusso di Lavoro Implementativo
1. Importa e Prepara Audio
Il flusso di lavoro per importare i dati audio è lo stesso del processo standard RuntimeAudioImporter. Tuttavia, dopo che la tua sound wave è pronta, devi anche chiamare la funzione appropriata per preparare la sound wave per l'uso da parte di MetaSounds.
2. Imposta Parametro Wave
Puoi quindi impostare il parametro wave per il componente audio del tuo MetaSound e riprodurlo secondo necessità.
Esempio Completo
Ecco un esempio di implementazione completo:
Implementazione Blueprint
Grafico MetaSound
Best Practices
Quando lavori con MetaSounds e RuntimeAudioImporter:
- Preparare sempre l'onda sonora specificamente per MetaSound utilizzando la funzione
PrepareSoundWaveForMetaSound
- Utilizzare il nodo
ImportedWaveToWaveAsset
per convertire tra i tipi nel grafico MetaSound - Ricordare che attualmente sono supportate solo le onde sonore Importate (non Streaming o Capturable)