Интеграция с MetaSounds
Требования и ограничения
Данная интеграция работает только в UE >= 5.3.
Существует отдельная версия RuntimeAudioImporter с поддержкой MetaSounds: MetaSound RuntimeAudioImporter
Если у вас установлен обычный плагин RuntimeAudioImporter, удалите его перед установкой MetaSound версии.
Из-за проблем с масштабированием, которые пока не решены в MetaSounds, поддерживаются только Imported звуковые волны без их производных (например, Streaming и Capturable звуковые волны не поддерживаются).
Процесс настройки
1. Активация плагина MetaSound
Сначала необходимо активировать плагин MetaSound для вашего проекта.
2. Настройка графа MetaSound
В редакторе MetaSounds создайте новый вход Imported Wave
, который должен быть преобразован в тип Wave Asset
с помощью узла ImportedWaveToWaveAsset
.
После преобразования вы можете использовать все те же функции, что доступны для типа Wave Asset
, например воспроизведение через узе л Wave Player.
Рабочий процесс реализации
1. Импорт и подготовка аудио
Процесс импорта аудио данных аналогичен стандартному процессу RuntimeAudioImporter. Однако после подготовки звуковой волны необходимо также вызвать соответствующую функцию для подготовки звуковой волны к использованию в MetaSounds.
2. Установка параметра Wave
Затем вы можете установить параметр Wave для аудио компонента вашего MetaSound и воспроизводить его по необходимости.
Полный пример
Вот полный пример реализации: