Настройка механики, которая позволит игрокам перемещаться между зонами, обеспечит увлекательный игровой процесс. Она позволит игрокам по-настоящему погрузиться в игру, будь то разблокирование следующего этапа после победы над боссом или переход в новое окружение. Далее описаны основные действия по настройке механики перемещения в аркаде, которые обеспечат плавные переходы, сохранив при этом энергетику и темп игрового процесса.
Лобби перед началом игры
Используемые устройства:
Устройство Таймер в лобби отвечает за запуск нескольких событий:
Чтобы скрыть загрузку и выгрузку элементов, когда время на таймере сокращается до 1 секунды (режим срочности), активируется виджет интерфейса с затемнением.
Поскольку в этом шаблоне для экономии памяти включена подгрузка, в него будут загружаться только те элементы, которые окружают игрока. Сначала игрока нужно телепортировать в секцию сайд-скроллера. В противном случае во вступительном видеоролике будут отображены не полностью загруженные ресурсы.
Первый игрок телепортируется в начало уровня, при этом активируется устройство Триггер.
Триггер активирует устройство Обработчик многопользовательской игры в Verse, которое переносит остальных игроков на уровень.
Вступительный видеоролик запускается, и на фоне играет музыка из устройства Радио.
Обработчик многопользовательской игры в Verse
Это пользовательское устройство на Verse разработано для облегчения многопользовательской игры. Его основная идея в том, чтобы не забыть ни про одного игрока. Когда один игрок телепортируется в начало карты, остальные игроки следуют за ним. Как только игрок сталкивается с врагом, все остальные игроки телепортируются к нему, чтобы помочь и не оказаться заблокированными барьерами, преграждающими путь на арену.
Указанное устройство использует устройство «Триггер» в качестве исходного маркера для телепортации игроков. Оно определяет местоположение активирующего игрока в качестве координат для телепортации остальных игроков и применяет смещение по оси X.
Ниже приведён полный блок кода, который вы можете скопировать и вставить в свой проект:
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /Fortnite.com/Playspaces }
using { /Fortnite.com/Characters }
using { /UnrealEngine.com/Temporary/SpatialMath }
using { /UnrealEngine.com/Temporary/Diagnostics }
# This device is used to handle teleporting players around the map to ensure all players are always in the action!
multiplayer_teleporter := class(creative_device):
С уровня улицы в канализацию
Используемые устройства:
Это самый простой способ помочь игрокам перемещаться по канализации в комфортном темпе. Каждый игрок может свободно подойти к канализационной решётке и телепортироваться в канализацию с помощью крутой анимации туннеля.
Назад на уровень улицы
Используемые устройства:
1 телепорт для многопользовательской игры в Verse
На выходе из канализации есть знак «Выйти» и точечный источник света, которые показывают игроку, что это конец участка канализации.
Виджет интерфейса с затемнением, используемый между лобби и началом игры, активируется, когда игрок наступает на первое устройство Триггер, чтобы у уровня улицы было время загрузиться. Он запускает односекундный Таймер, при срабатывании которого игроки телепортируются на уровень улицы с помощью устройства Телепорт для многопользовательской игры в Verse.