Как добавить в игру пользовательские звуки?
Самый простой способ добавить пользовательские звуки в проект — это перетащить звуковые ресурсы с рабочего стола в Каталог ресурсов.
Используйте устройство Аудиопроигрыватель и выберите нужный аудиофайл. Установите в устройстве Автоматическое воспроизведение или запустите Воспроизведение через Пользовательские настройки -> Функции.
Можно импортировать аудиофайлы длительностью до 300 секунд. Вы должны обладать авторскими правами на все импортируемые аудиофайлы, иначе проверка ресурсов не пройдёт и они будут помечены как запрещённые. Также ожидается, что импортированный вами аудиофайл будет соответствовать Правилам для разработчиков Fortnite.
Какие аудиоформаты поддерживаются?
Поддерживаются форматы: WAV, AIF, OGG и FLAC.
Как можно зациклить звук?
Звук можно воспроизводить бесконечно в цикле с помощью параметра Зацикливание узла Wave Player в звуковой схеме. Также можно добавить узел зацикливания в звуковую схему и задать количество циклов воспроизведения.
Посмотрите демонстрационный видеоролик и выполните описанные в документации шаги, чтобы создать звуковую схему.
Как настроить звук так, чтобы он исходил не из места расположения источника?
Чтобы добавить звук, который не будет затухать (становиться громче или тише при изменении расстояния от источника), снимите флажок Включить затухание громкости.
Если вы также хотите, чтобы звук не панорамировался (не становился громче в правом/левом динамике по мере поворота относительно источника), снимите флажок Включить локализацию в пространстве.
Такая настройка подходит для чего-то вроде фоновой музыки, которая не исходит из определённых мест на острове.
Почему мой аудиофайл не воспроизводится в аудиопроигрывателе?
Обратите внимание не следующие моменты:
Убедитесь, что вы слышите звук файла в другом источнике (не в UEFN). (Все мы время от времени забываем включить звук.) Затем проверьте, содержит ли ваш ресурс слышимый звук. Вы можете быстро найти ресурс в Каталоге ресурсов. Нажмите на пробел или значок Воспроизвести, чтобы проверить, слышен ли сам ресурс.
Установите флажок Отображение в игре для устройства, чтобы увидеть, где в мире размещён динамик:
Устройству <stong>Аудиопроигрыватель</stong> необходимо событие для запуска воспроизведения звука, или у него должен быть включён параметр Автоматическое воспроизведение.
Параметр Воспроизводить при попадании включён по умолчанию. Вы можете подойти к устройству и ударить его, чтобы проверить, издаёт ли оно звук. Убедитесь, что Громкость не установлена на 0. Также можно увеличить значение, если звук источника тихий или заглушается другим воспроизводимым звуком. Попробуйте снять флажок Включить затухание громкости. Это должно сделать звук слышимым на всём острове. Если вы слышите звук на данном этапе, то, скорее всего, затухание настроено неправильно. Более подробно о настройках затухания звука можно узнать здесь.
Убедитесь, что для параметра Активно во время фазы установлено нужное значение. Если звук включён только до начала игры, вы не услышите его в игре. По умолчанию звук включён во всех фазах.
Как настроить случайное воспроизведение звуковых ресурсов из заданного набора?
Выделите все требуемые ресурсы в Каталоге ресурсов, нажмите правую кнопку мыши и выберите Создать одиночную схему. При этом будет создана звуковая схема, к которой можно получить доступ через поле Звук аудиопроигрывателя. При желании можно открыть созданную звуковую схему и задать веса для рандомизации, а также другие настройки работы. См. демонстрацию в этом видеоролике.
В чем разница между устройствами «Радио» и «Аудиопроигрыватель»?
Радио — это устройство, появившееся ещё в творческом режиме FN, и с его помощью можно воспроизводить музыку и фоновые звуки Fortnite. Устройство Аудиопроигрыватель было представлено в UEFN и поддерживает новейшие функции. Рекомендуется по возможности использовать устройство «Аудиопроигрыватель».
Как запускать звук из Sequencer?
Есть два способа добавить звук в Sequencer:
Вы можете прикрепить устройство «Аудиопроигрыватель» к актору в Sequencer, выбрав аудиопроигрыватель на панели «Структура» и перетащив его на соответствующий актор. В результате актор последовательности станет родительским элементом для аудиопроигрывателя и аудиоустройство будет перемещаться вместе с актором. Тем не менее, нужно будет разместить аудиоустройство рядом с актором в окне просмотра. Это обеспечивает удобный способ ослабления звука движущихся объектов (например, транспортного средства, удаляющегося от игрока) без необходимости сопоставлять местоположение устройства «Аудиопроигрыватель» с актором, за которым оно должно следовать.
Также можно добавить звуковую дорожку непосредственно в Sequencer. Однако учтите, что при использовании этого метода вы не сможете ослаблять звук и локализовывать его в пространстве.
В настоящее время вы не можете отправить событие из видеоряда для запуска других устройств. В качестве обходного пути можно использовать устройство «Таймер», которое запускается одновременно с устройством «Внутриигровое видео» в определённой временной точке видеоряда.
Как отключить звук шагов или изменить громкость звука относительно другого звука?
Для этого можно использовать устройство Микшер. Дополнительную информацию см. в разделе Микшер.
Какие ещё есть ресурсы?
Посмотрите серию видеороликов Работа со звуком в Unreal Editor для Fortnite. Эта серия содержит общий обзор с практическими примерами для начинающих пользователей.