В данном примере используются следующие устройства:
-
4 x устройства «Точка появления игрока»: определяет, где должен появляться игрок в начале игры.
-
10 x «Устройств выдачи предметов»: Они автоматически выдают игрокам предметы при появлении и получении очков.
-
2 x устройства «Часовой»: В этом руководстве показано, как использовать устройство «Часовой» для тестирования кода в многопользовательской игре.
-
1 Устройство завершения игры: Останавливает игру, когда игрок выполняет заключительное устранение.
-
Объекты окружения для создания зоны, в которой игроки будут соревноваться.
Подробнее о размещении объектов окружения и устройств в UEFN рассказано в разделе «Справочник по пользовательскому интерфейсу».
Выполните следующие действия, чтобы подготовить уровень:
-
Добавьте одно устройство Точка появления игрока на одном конце уровня. Здесь будет появляться команда 1. Спрячьте точку появления за стеной или другим препятствием, чтобы игроки не могли атаковать друг друга прямо на ней.
-
Выберите точку появления в окне Структура, чтобы открыть её панель Сведения.
-
На панели Сведения устройства в разделе Пользовательские настройки:
-
Для параметра «Команды игрока» выберите пункт «Индекс команды» и задайте ему значение 1.
-
Снимите галочку «Отображение в игре».
Нажмите на изображение, чтобы увеличить его.
-
-
Создайте ещё одну точку появления и разместите её в другом месте в зоне появления команды 1.
-
Продублируйте обе точки появления и перетащите их в зону появления команды 2.
-
Выберите точки появления в зоне команды 2 и в окне Структура в разделе Пользовательские настройки измените значение Индекс команды на 2 у этих двух точек появления.
-
Добавьте одно Устройство выдачи предметов за пределами арены, скрытое от всех игроков.
-
Выберите устройство выдачи предметов в окне Структура, чтобы открыть его панель Сведения.
-
На панели Сведения устройства в разделе Пользовательские настройки:
-
Нажмите на значок «Добавить элемент» в строке «Список предметов».
-
В поле «Определение предмета» выберите «Боевой пистолет L1».
Нажмите на изображение, чтобы увеличить его.
-
-
Скопируйте устройство выдачи предметов ещё девять раз, изменяя Определение предмета на следующее оружие в желаемой последовательности. Логичнее всего будет использовать последовательность, начинающуюся с простого и слабого оружия, например с пистолетов, за которыми будет идти более сильное оружие, например винтовки и ПП в середине, за которыми последует ещё более мощное и сложное оружие, например снайперские винтовки и взрывчатки. В качестве самого последнего оружия можно выбрать что-то очень сложное, например, Простой меч ур. 1 или Пистолет «Бретёр» ур. 1. Последовательность оружия может выглядеть следующим образом:
-
Боевой пистолет L1
-
Автомат L1
-
Автоматический дробовик L1
-
Коса Параллели L1
-
Пистолет-пулемёт «Жало» L1
-
Самодельный лук L2
-
Ракетница L1
-
Снайперская винтовка со скользящим затвором L1
-
Гранатомёт L3
-
Простой меч L1
-
-
Добавьте на уровень два устройства Часовой: они должны располагаться недалеко друг от друга, но при этом дальность их действия не должна пересекаться. Выберите каждое устройство «Часовой» и на панели Сведения под Пользовательскими настройками:
-
В поле «Тип оружия» выберите «Дробовик».
-
В поле «Точность» выберите «Максимальная».
-
Активируйте поле «Возрождение по таймеру».
-
В поле Союзники выберите Индекс команды со значением 1 для первого часового и 2 для второго. Это выполняется для того, чтобы убедиться, что у каждой команды будет свой часовой для тестирования устранений.
Нажмите на изображение, чтобы увеличить его.
-
-
Добавьте на уровень одно устройство «Завершение игры», а на панели Сведения в разделе Пользовательские настройки в поле Победившая команда выберите Активирующая команда.
Нажмите на изображение, чтобы увеличить его.
-
В окне Структура выберите устройство Настройки острова. На панели Сведения в разделе Пользовательские настройки — Правила игры:
-
Для поля Команды выберите вариант Индекс команды со значением 2. В этом примере мы будем использовать две команды, однако в целом ограничений на количество команд нет.
-
Для поля Размер команды выберите Равное распределение. Это позволит равномерно распределить игроков по двум командам.
-
В поле «Присоединение во время игры» выберите «Играть», чтобы новые игроки могли присоединиться прямо во время игры.
Нажмите на изображение, чтобы увеличить его.
-
-
Создайте новое устройство Verse, назвав его team_elimination_game, с помощью Проводника Verse и перетащите это устройство на уровень. Чтобы узнать, как создать новое устройство в Verse, см. Создание собственного устройства с помощью Verse.
Что дальше
Дальше мы создадим новое устройство с помощью Verse, чтобы отслеживать устройства, добавленные на уровень.