Настройщик (V-SET) — это своего рода клей, который позволяет событиям игрового процесса управлять состоянием систем Patchwork, например включать новый музыкальный сегмент при достижении определённого этапа игрового процесса.
Когда настройщик получает сигнал от другого устройства, он задаёт выбранное вами значение для любого параметра Patchwork.
Параметры устройства
| Настройка | Значения | Описание |
|---|---|---|
1. Активированный выключатель | Вкл., Выкл. | Если параметр выключен, ноты не генерируются. |
2. Дополнительные кнопки | Закрыто, Открыто | Показать дополнительные настройки устройства. |
3. Кабель внешнего управления | N/A | Кабель внешнего управления должен быть подключён к регулятору, галерее пресетов или переключателю другого устройства Patchwork. |
4. Кнопка «Применить | Применить | Кнопка, которая мгновенно применяет значение, установленное регулятором. |
5. Время смешивания | от 0,0 до 16, по умолчанию 0 | Определяет временной промежуток в тактах, в течение которого текущее значение заданного элемента управления сменится на новое. Смешивание значений начинается после периода задержки. |
6. Галерея пресетов задержки | Мгновенно, Следующая доля, Следующий такт, Следующая фраза | Позволяет приостановить интервал музыки, прежде чем задать значение элемента управления. |
7. Регулятор значения | от 0,0 до 1, по умолчанию 0 | Значение этого регулятора будет назначено регулятору, галерее пресетов или переключателю, к которому подключено устройство. |
Другие параметры устройства
В творческом режиме подойдите к устройству и нажмите E, чтобы открыть панель изменений. Некоторые параметры устройства будут аналогичны элементам управления, которые можно использовать при помощи инструмента Patchwork. Они предусмотрены для того, чтобы вы могли использовать систему привязки событий, чтобы вносить изменения в поведение этих элементов управления. При этом вы можете изменять их и здесь (вместо использования регуляторов). Параметр Разрешить доступ к кабелю можно изменить только на панели изменений.
| Настройка | Значения | Описание |
|---|---|---|
Активация игроком | Откл., Вкл. | Определяет, будет ли это устройство реагировать на приближение игрока. |
Срабатывание при получении урона | Откл., Вкл. | Определяет, будет ли это устройство реагировать на получение урона. |
Активация триггером импульса | Откл., Вкл. | Определяет, сработает ли устройство, если на него воздействует триггер импульса или импульс генератора случайных чисел. |
Разрешить доступ к кабелю | Откл., Вкл. | Определяет, можно ли менять кабельные соединения с устройством с помощью инструмента Patchwork. |
Активно во время фазы | Нет, Всегда, Только до начала игры, Только игровой процесс | Определяет, на каких этапах игры устройство будет активно. Стадия «До начала игры» включает в себя все этапы, предшествующие началу игры. |
Конфигурация
В зависимости от того, к чему подключён настройщик, регулятор значения будет представлен в виде галереи или переключателя.
Визуальный предпросмотр
Визуальный предпросмотр настройщика показывает момент применения нового значения. Если установлена задержка, при активации настройщика будет показываться кольцо, которое сужается на протяжении всего времени задержки, пока не будет применена настройка.
Прямая привязка события
Ниже приведены параметры прямой привязки события для этого устройства.
Функции
Функция реагирует на событие на устройстве и выполняет действие.
Нажмите на параметр любой функции, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать событие и укажите событие, активирующее данную функцию.
Если функция может быть активирована несколькими устройствами или событиями, нажмите кнопку Добавить и добавьте ещё одну строку, а затем повторите действия выше.
| Настройка | Описание |
|---|---|
Включить при получении сигнала | Включает устройство, когда происходит событие. |
Отключить при получении сигнала | Отключает устройство, когда происходит событие. |
Установить значение при получении сигнала | Задаёт значение заданного элемента управления, когда происходит событие. |
События
Прямая привязка события использует события в качестве передатчиков. Событие говорит другому устройству исполнить функцию.
Нажмите на параметр любого события, а затем нажмите Выбрать устройство, чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите Выбрать функцию, чтобы привязать событие к функции этого устройства.
Если событие активирует несколько функций, нажмите кнопку Добавить и повторите процесс.
| Настройка | Описание |
|---|---|
Отправить событие при активном состоянии | Если это устройство включено, событие отправляется на выбранное устройство. |
При отключённом состоянии отправляет событие: | Если это устройство выключено, событие отправляется на выбранное устройство. |
Отправить событие при установке значения | Отправляет событие на выбранное устройство всякий раз, когда это устройство устанавливает значение заданного элемента управления. |
Использование настройщика в Verse
Вы можете использовать следующий код, чтобы управлять устройством «Настройщик» в Verse. Этот код использует все функции программного интерфейса настройщика. При необходимости измените его под свои нужды.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# A Verse-authored creative device that can be placed in a level
value_setter_example := class(creative_device):
Чтобы использовать этот код в своём проекте UEFN, выполните следующие шаги.
Перетащите на остров устройство «Настройщик».
Создайте новое устройство Verse с названием value_setter_example. О создании новых устройств в Verse рассказывается в статье Создание устройств с помощью Verse.
Откройте проводник Verse и дважды нажмите на файл value_setter_example.verse, чтобы открыть сценарий в Visual Studio Code.
Вставьте приведённый выше код, скомпилируйте его и перетащите созданное в Verse устройство на свой остров.
Выберите своё устройство Verse в окне Структура.
На панели Сведения устройства назначьте устройство «Настройщик» на вашем острове в качестве ссылки дна объект ValueSetter. Найдите устройство в выпадающем меню или же используйте пипетку, чтобы выбрать его в области просмотра.
Сохраните проект и нажмите Запустить сеанс.
Программный интерфейс настройщика
Ознакомьтесь со справкой о программном интерфейсе устройства value_setter_device, чтобы узнать больше об использовании устройств «Настройщик» в Verse.
Идеи для подключения
Подключите настройщики к регулятору страницы, а затем активируйте их, чтобы перейти к определённым страницам. Используйте галерею задержки настройщика, чтобы переключение на следующую страницу происходило только после завершения текущей страницы.
Нотный секвенсор
Нотный секвенсор позволяет выбирать ноты для ваших композиций.
Драм-машина
Используйте устройство **Драм-машина**, чтобы создать партию ударных, или выберите один из готовых вариантов.
Подключите настройщики к регулятору громкости, а затем активируйте их в зависимости от того, что происходит в игре. Например, вы можете написать напряжённую барабанную партию, которая играет всегда, но слышна, только когда игроки вступают в бой.
Динамик
Используйте динамик Patchwork для воспроизведения созданного вами аудио Patchwork в определённой зоне или по всему острову.
Подключите настройщики к регулятору смешивания и меняйте силу эффекта на разных этапах песни.
Эффект эхо
Это устройство принимает аудиосигнал и с задержкой отправляет его повторно, создавая эффект эхо.