Простыми словами, устройства — это ресурсы, которые могут выполнять различные задачи. Сами по себе задачи могут быть разными, но каждое из них выполняет свою. Одни устройства ожидают взаимодействия с игроком, чтобы выполнить какое-либо действие, в то время как другие устройства выполняют определённые действия, когда активируются другим устройством.
Подобное сочетание работы устройств и действий со стороны игроков и создаёт то, на чём выстраивается игровой процесс.
В этом уроке мы будем использовать устройства для того, чтобы выдавать игроку оружие при появлении на острове. Это оружие игрок будет использовать для стрельбы по мишеням. При попадании в мишень счёт игрока будет увеличиваться. Это базовый игровой цикл, на котором и будет строиться игровой процесс нашей мини-игры.
Используемые устройства
Разместите Устройство выдачи предметов
У вас на острове уже есть устройство «Генератор игроков». Чтобы выдать игроку оружие в момент появления, используйте Устройство выдачи предметов.
Если вдруг Каталог ресурсов у вас ещё не открыт, перейдите к строке меню в верхней части экрана, нажмите Окно > Каталог ресурсов, а затем выберите панель Каталог ресурсов 1.
Откроется Каталог ресурсов.
Если закрыть Каталог ресурсов, то при повторном открытии он будет в том же состоянии, что и на момент закрытия.
Ресурс — это любой элемент, который вы используете для создания игры. Все ресурсы, связанные с вашим проектом и доступные в нём, вы сможете найти именно в Каталоге ресурсов.
В Каталоге ресурсов выберите Fortnite. Здесь будут показаны различные папки ресурсов.
Выберите папку Devices и прокрутите вниз, где вы найдёте Устройство выдачи предметов. Кроме того, найти его можно в строке поиска, введя там Устройство выдачи предметов.
Перетащите Устройство выдачи предметов в окно просмотра.
Настройте Устройство выдачи предметов
Для всех устройств предусмотрены настройки по умолчанию, задающие то, как они будут работать, при этом вы всегда можете настроить большинство устройств под собственные нужды. В этом случае, мы будем настраивать не само устройство, а его экземпляр.
Представьте, что экземпляр — это своего рода «уникальная копия» вашего ресурса. Как мы уже упоминали ранее, у оригинального ресурса предусмотрены свойства по умолчанию (в нашем случае у Устройства выдачи предметов), поэтому чтобы не менять оригинал, мы изменим лишь его экземпляр.
Откройте панель Сведения, если она ещё у вас не открыта (Окно > Сведения > Сведения 1).
Выберите Устройство выдачи предметов в окне просмотра, после чего оно отобразится у вас и на панели «Сведения».
Выберите Устройство выдачи предметов (его экземпляр), после чего задайте следующие Пользовательские настройки:
Действие при выдаче = Сохранить всё
Выдача = Все предметы
Не сворачивая пользовательские настройки, разверните Расширенные настройки и задайте там следующее:
Выдать при переключении = Снимите флажок
Использовать полученный предмет = Установите флажок
Счётчик предметов = Установите флажок и задайте значение 1
Добавьте оружие и боеприпасы
Чтобы выдать оружие игроку, его нужно зарегистрировать в устройстве выдачи. Регистрация используется для связи оружия (или любого другого предмета) с Устройством выдачи предметов.
На панели «Сведения», где отображаются сведения Устройства выдачи предметов (его экземпляра), перейдите в раздел Пользовательские настройки и найдите Список предметов.
Массив — это коллекция элементов или данных. Нажмите на значок + рядом с пунктом Массив, а затем нажмите на выпадающее меню Индекс [0].
Это позволит открыть дополнительные настройки.
Нажмите на значок выпадающего меню, как показано ниже.
Это позволит открыть новое окно, в котором вы сможете найти определённый предмет или тип предмета.
Введите автомат в строке поиска, а затем выберите оружие из списка.
Поиск можно выполнять по названию оружия. Выберите автомат из списка. Так вы добавите его в массив для Устройства выдачи предметов.
По умолчанию количество предметов будет равно 1. Таким образом, устройство выдаст игроку один автомат.
Нажмите на значок + рядом со списком предметов, чтобы добавить ещё один предмет.
Введите «боеприпасы» в строке поиска. Должны будут отобразиться все типы боеприпасов.
В автоматах используются среднекалиберные патроны. Найдите боеприпасы AmmoMediumBullets в списке и выберите их.
Следующим шагом будет настройка устройства «Генератор игроков» и Устройства выдачи предметов таким образом, чтобы они работали вместе.
Свяжите Устройство выдачи предметов и устройство «Генератор игроков»
Устройства взаимодействуют с помощью функций (которые по сути и являются тем, что выполняют устройства) и событий (которые эти функции запускают).
В отличие от творческого режима Fortnite, где можно привязать как функцию к событию, так и событие к функции, в редакторе UEFN можно создать привязку только от функции к событию.
Через Устройство выдачи предметов (его экземпляр) на панели «Сведения» перейдите к разделу Пользовательские настройки — Функции и разверните его.
Прокрутите вниз до пункта Выдать предмет, нажмите на значок + и выберите выпадающее меню. Выдать предмет — это функция, от которой мы будем выполнять привязку.
Прокрутите вниз до устройства Точка появления игроков 1 (или просто найдите её через поиск) и нажмите на него. Это устройство, которое мы привяжем к Устройству выдачи предметов.
Нажмите на выпадающее меню и выберите При появлении игрока. Это событие, которое мы привяжем к функции выдачи предметов.
Теперь все игроки, которые будут появляться на острове, сразу будут начинать с автоматом и запасом боеприпасов!
Если вдруг какие-то из настроек не сразу удастся найти, нажмите на край панели «Сведения» и перетащите его, чтобы сделать саму панель шире.
Переместите объекты
Перемещать ресурс, также называемый объектом, можно при помощи инструментов Перемещение.
Опорная точка задаёт вращение и масштабирование объекта. Любое изменение размера или ориентации объекта будет выполняться именно относительно его опорной точки. Она находится в нижней части любого объекта, который входит в состав редактора UEFN или оптимизирован для использования в нём. Вместо нажатия на сами значки на экране для удобства можно использовать кнопки QWER.
1. Выбрать объекты (Q) | Выбирает объект и подсвечивает его. | |
2. Выбрать и перенести объекты (W) | Добавляет объекту возможность переноса/перемещения с помощью стрелок переноса. | |
3. Выбор и вращение объектов (E) | Позволяет вращать объект в трёх измерениях. | |
4. Выбор и масштабирование объектов (R) | Позволяет масштабировать объект в трёх измерениях. |
Ещё одним ключевым компонентом движущихся объектов является ось. Оси задают направления в трёх измерениях. Эти оси располагаются относительно опорной точки и называются Осью X (или вверх), Осью Y (или влево) и Осью Z (или вперёд).