Используйте устройство Микшер, для регулировки громкости групп звуков с динамическим и автоматическим управлением громкостью игрового микса, подобно тому как это делает профессиональный микшерный пульт.
С помощью микшера можно регулировать уровень звуков, уже присутствующих в Fortnite (например, оружия, шагов персонажей и транспортных средств), а также созданных пользователем ресурсов Sound Wave и звуковых схем с помощью шин управления и миксов шин управления.
Микшер также доступен в творческом режиме Fortnite. Чтобы узнать больше, посетите страницу Устройство «Микшер».
Ознакомьтесь с разделом Активация микса на заданное время, где приведено пошаговое руководство по активации микса на заданное время на острове.
Шины управления
Когда звук настроен на использование шины управления, все звуки на этой шине можно модулировать совместно в Миксе шин управления.
Для управления громкостью звуков, которые по умолчанию присутствуют в Fortnite, доступны следующие шины управления:
| Название шины управления | Описание |
|---|---|
CB FortAmbient | Регулирует громкость фоновых звуков в FN. |
CB FortExplosions | Регулирует громкость взрывов в FN. |
CB FortFootstep | Регулирует громкость шагов. |
CB FortGadgets | Регулирует громкость звуков, связанных с гаджетами и устройствами творческого режима, в FN. |
CB FortGlobal | Регулирует громкость всех звуков в FN. |
CB FortHitNotify | Регулирует громкость звуков, связанных с нанесением ударов игроку. |
CB FortImpacts | Регулирует громкость ударов и попаданий. |
CB FortJam Volume (Громкость CB FortJam) | Регулирует громкость джем-треков. |
CB FortMusic | Регулирует громкость музыки (в том числе музыки эмоций). |
CB FortPatchwork Volume (Громкость CB FortPatchwork) | Регулирует громкость устройств Patchwork. |
CB FortVehicles | Регулирует громкость звуков транспортных средств (кроме звуков двигателя). |
CB FortVehicles Engine (Двигатель CB FortVehicles) | Регулирует громкость двигателей транспорта. |
CB FortWeapon | Регулирует громкость оружия. |
Также вы можете создавать собственные шины управления. Чтобы создать шину управления:
Выбрав в Каталоге ресурсов папку контента проекта, нажмите кнопку + добавить или нажмите правой кнопкой мыши на пустом месте в Каталоге ресурсов, чтобы открыть контекстное меню.
В разделе Создать дополнительные ресурсы выберите Звук > Модуляция, а затем нажмите на Шину управления.
Введите имя новой шины управления.
Откройте ресурс Шина управления и задайте Параметр для громкости
Чтобы шину управления можно было использовать с пользовательскими звуковыми ресурсами, эта шина должна быть настроена на ресурс Sound Wave. Sound Wave по-прежнему можно использовать в звуковой схеме, и соответствующий эффект будет применён.
Чтобы добавить шину управления к ресурсу Sound Wave:
В Каталоге ресурсов откройте ресурс Sound Wave, который требуется добавить на шину управления.
В разделе «Модуляция» задайте для параметра Маршрутизация звука значение Переопределить.
Установите флажок Модулировать.
Добавьте одну или несколько шин управления в массив Модуляторы громкости.
Миксы шин управления
Миксы шин управления включают группу шин управления и позволяют задавать уровень громкости для каждой шины управления.
Чтобы создать микс шин управления:
Выбрав в Каталоге ресурсов папку контента проекта, нажмите кнопку + добавить или нажмите правой кнопкой мыши на пустом месте в Каталоге ресурсов, чтобы открыть контекстное меню.
В разделе Создать дополнительные ресурсы выберите Звук > Модуляция, а затем нажмите Микс шин управления.
Введите имя нового микса шины управления.
Также миксы шин управления можно создавать непосредственно в устройстве «Микшер».
В миксах шин управления используется массив этапов микширования. Каждый этап микширования имеет следующие параметры:
| Параметр | Описание |
|---|---|
Автобус | Шина управления. Это может быть шина, как определённая в Fortnite, так и созданная пользователем. |
Значение | При активации микса громкость звуков, передающихся на эту шину управления, должна быть масштабирована согласно этому значению. |
Время атаки (сек.) | Нарастание — время в секундах, в течение которого микс включается при его активации. |
Время затухания (сек.) | Затухание — время в секундах, в течение которого микс выключается при его деактивации. |
Поиск и размещение устройства
Откройте Каталог ресурсов.
Откройте список указателей папки Fortnite.
Откройте папку Устройства.
Выберите устройство Микшер и перетащите его в окно просмотра.
Выберите устройство Микшер на панели Структура.
Задайте Пользовательские настройки для устройства Микшер на панели Сведения
Пользовательские настройки
При активации этого устройства применяется микс шин управления, и вы можете задать для него следующий параметр:
| Настройка | Значение | Описание |
|---|---|---|
Микс | Нет, Выберите микс шин управления | Микс шин управления, применяемый при активации устройства. |
Прямая привязка события
В UEFN для взаимодействия между собой устройства используют Привязку события. Чтобы настроить прямую привязку события для устройства в UEFN:
Выберите устройство на панели Структура.
Откройте панель Сведения.
Перейдите в раздел Пользовательские настройки — функции.
Добавьте элемент к функции.
Выберите устройство для взаимодействия.
Определите функцию, которую выполняет устройство для отправки сигнала активации на Микшер.
Функции
Функция сообщает выбранному устройству, какое действие ему необходимо выполнить после действия активирующего устройства.
| Настройка | Значение | Описание |
|---|---|---|
Активировать микс | Нажмите на значок Добавить, чтобы выбрать устройство, а затем выберите событие. | Активирует микс шины управления, когда выбранное устройство и событие активируют устройство «Микшер». |
Деактивировать микс | Нажмите на значок Добавить, чтобы выбрать устройство, затем выберите событие. | Деактивирует микс шины управления, когда выбранное устройство и событие активируют устройство «Микшер». |
Зарегистрировать игрока при получении сигнала | Нажмите на значок Добавить, чтобы выбрать устройство, затем выберите событие. | Когда происходит событие, эта функция регистрирует активирующего игрока в этом устройстве. |
Отменить регистрацию игрока при получении сигнала | Нажмите на значок Добавить, чтобы выбрать устройство, затем выберите событие. | Когда происходит событие, эта функция отменяет регистрацию активирующего игрока в этом устройстве. |
Отменить регистрацию всех игроков при получении сигнала | Нажмите на значок Добавить, чтобы выбрать устройство, затем выберите событие. | Когда происходит событие, эта функция отменяет регистрацию всех игроков в этом устройстве. |
Использование устройства «Микшер» в Verse
Все функции микшера доступны в Verse. Теперь вы можете активировать / деактивировать миксы и регистрировать / отменять регистрацию игроков в миксе или шине с помощью Verse.
# Copyright Epic Games, Inc. All Rights Reserved.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A creative device that allows an audio mixer to be toggled on and off via a button device
on_off_audio_mixer_device := class(creative_device):
@editable
Чтобы использовать этот код в своём проекте UEFN, выполните следующие шаги.
Перетащите устройство «Микшер» на остров.
Создайте новое устройство Verse и назовите его audio_mixer_device_example. О создании новых устройств в Verse рассказывается в статье Создание устройств с помощью Verse.
Откройте проводник Verse и дважды нажмите на файл audio_mixer_device_example.verse, чтобы открыть сценарий в Visual Studio Code.
Вставьте приведённый выше код, скомпилируйте его и перетащите созданное в Verse устройство на свой остров.
Выберите своё устройство Verse в окне Структура.
На панели Сведения устройства присвойте ссылку на объект AudioMixerDevice устройству «Микшер» на острове. Найдите устройство в выпадающем меню или же используйте пипетку, чтобы выбрать его в области просмотра.
Сохраните проект и нажмите Запустить сеанс.
Программный интерфейс микшера
Для получения подробной информации об использовании устройства «Микшер» в Verse см. справочник по API устройства audio_mixer_device.
Активация микса на заданное время
Для примера создадим прототип игры в прятки. Пока игроки ищут укромное место, шаги заглушены, но как только закончится отсчёт времени, всё будет по-честному! Для тестирования данного примера необходимы следующие четыре устройства:
Точка появления игрока
Микшерный пульт
Таймер
Параметры раунда
Выберите устройство Микшер и перетащите его в окно просмотра.
На панели Сведения в поле «Шина» выберите CBFortFootstep.
Установите для параметра Значение регулятора значение 0,0.
Установите флажок Активация в начале игры.
Выберите устройство Таймер и перетащите его в сцену.
Задайте настройки устройства, соответствующие острову. В этом примере для параметра Длительность задано значение 30,0.
Выберите устройство Параметры раунда и перетащите его в окно просмотра. В этом примере используются настройки по умолчанию.
Ещё раз выберите устройство Микшер и перейдите в раздел Пользовательские настройки — функции.
Нажмите на +, чтобы добавить элемент массива в раздел Активировать микс.
Для устройства Параметры раунда выберите настройку В начале раунда.
Нажмите на +, чтобы добавить элемент массива в раздел Деактивировать микс
Для устройства Таймер выберите настройку При успехе.
Нажмите Запуск сеанса и протестируйте свою игру! Вы должны услышать шаги только по истечении 30 секунд с начала раунда.