Это настраиваемый разлом, который позволяет игрокам мгновенно перемещаться из одного места в другое. Устройство «Телепорт» можно использовать, чтобы перемещать игроков по острову, а также создавать режимы с несколькими островами, и использовать его, чтобы перемещать игроков между ними.
Устройства «Телепорт» могут быть видимыми, невидимыми и беззвучными. Невидимый и беззвучный телепорт может сделать игровой процесс ещё более захватывающим за счёт мгновенного переноса игроков из одного места в другое.
Вы также можете группировать телепорты, чтобы перемещать игроков в различные зоны на острове в нужном порядке.
Узнать, как найти устройство Телепорт, можно в разделе Использование устройств.
Если вы используете на острове несколько копий устройства, рекомендуем их переименовать. Выберите названия, соответствующие назначению каждого устройства. Так вам будет проще запомнить, что делает каждое из них, и найти нужное устройство в системе Выбор события.
Параметры устройства
В состоянии по умолчанию телепорт позволяет авторам сразу же создать систему из двух телепортов. Разместите два телепорта и не меняйте параметры, чтобы создать возможность перемещаться из одной точки в другую.
Стандартные значения выделены полужирным шрифтом.
Основные параметры
| Настройка | Значение | Описание |
|---|---|---|
Группа телепортов | Нет, Группа A, Выберите группу | Задаёт группу для телепортации, к которой принадлежит это устройство. |
Группа телепортов прибытия | Нет, Группа A, Выберите группу | Позволяет выбрать группу телепортов, к которым будут отправляться игроки. |
Отображение разлома телепорта | Да, Нет | Определяет, отображается ли разлом телепорта во время игры. |
Воспроизвести визуальные эффекты | Да, Нет | Определяет, будут ли отображаться визуальные эффекты этого телепорта. |
Все параметры (дополнительно)
| Настройка | Значение | Описание |
|---|---|---|
Активно во время фазы | Нет, Все, Только до начала игры, Только игровой процесс | Определяет, на каких этапах игры устройство будет активно. Стадия «До начала игры» включает в себя все этапы, предшествующие началу игры (ожидание игроков в лобби на рекомендуемых островах и отсчёт до начала игры). |
Выбранная команда | Все, Выберите команду | Определяет, какая команда может использовать устройство. |
Инвертировать выбор команды | Вкл., Откл. | Включите, чтобы телепорт могли использовать все команды, кроме выбранной. |
Выбранный класс | Нет, Любой, Без класса, Выберите класс | Определяет, какой класс будет использоваться в параметре Действие на классы. Если выбрано значение Нет, будут использоваться все классы. Если выбрано значение Любой, будет использоваться любой присвоенный класс (неважно, какой именно). Если выбрать Без класса, это повлияет только на игроков без назначенного класса. |
Инвертировать выбор класса | Нет, Да | Включите, чтобы телепорт могли использовать все классы, кроме выбранного. |
Смена конечного телепорта | Никогда, При входе, По таймеру | Определяет, с какой периодичностью телепорт будет выбирать новое случайное место прибытия из группы конечных телепортов. Если для этого параметра задано значение По таймеру, станет доступен параметр «Изменить интервал выбора пункта назначения». |
Изменить интервал выбора пункта назначения | 5 секунд, Выберите время | Определяет, с какой периодичностью телепорт будет выбирать новое случайное место прибытия из группы конечных телепортов. |
Привязка к пункту назначения | Нет, Да | По умолчанию телепорт работает путём привязки активирующего телепорта к другому телепорту из группы телепортов. Если выбрано значение Да, случайное место назначения данного телепорта будет привязано к нему, пока не будет выполнен сброс. Игрок сможет вернуться к телепорту назначения и через него попасть к этому телепорту. Для успешного создания привязки для всех телепортов, являющихся возможными случайными пунктами назначения, для данного параметра должно быть выбрано значение Да. |
Воспроизвести звуковые эффекты | Да, Нет | Определяет, будут ли воспроизводиться звуковые эффекты этого телепорта. |
Сохранение кинетической энергии | Да, Нет | Определяет, будет ли сохранена кинетическая энергия попадающего в телепорт объекта, когда он переместится к телепорту прибытия. |
Повернуть игрока в направлении телепорта | Нет, Относительно, Да | Определяет, изменится ли направление взгляда игрока, когда он переместится к телепорту прибытия. Если выбран вариант Относительно, игрок появится под тем же углом к телепорту назначения, что и к телепорту отправления. |
Радиус действия | Откл., Выберите радиус | Когда телепорт активируется, все находящиеся в пределах выбранного радиуса игроки будут телепортированы. |
Сохранить относительную позицию | Да, Нет | Если задано значение Да, телепортированный игрок будет смотреть в том же направлении в пункте назначения, что и в телепорте отправления. |
Свободное падение после телепортации | Да, нет | Определяет, окажутся ли игроки в состоянии свободного падения после телепортации. |
Сохранить кинетическую энергию при телепортации по событию | Мир, Относительно, Откл. | Определяет, сохранится ли кинетическая энергия игрока, который телепортируется к этому телепорту посредством события. Относительно — направление импульса кинетической энергии совпадает с направлением телепорта. Мир — игрок будет развёрнут в направлении, в котором он смотрел перед тем, как телепортировался. |
Параметры с поддержкой физики
При включении Физики в проекте становятся доступны следующие параметры:
| Настройка | Значение | Описание |
|---|---|---|
Разрешить физические объекты | Вкл., Выкл. | Определяет возможность устройства телепортировать физические объекты. |
Сохранение импульса физического объекта | Вкл., Выкл. | Определяет, будут ли объекты сохранять своё направление и скорость после выхода из телепорта. |
Сохранение импульса физического объекта | Мир, Относительно, Откл. | Определяет поведение объекта, выходящего из телепорта, когда для параметра «Сохранение импульса физического объекта» установлено значение True. Мир — сохраняет импульс, направление и вращение. Направление телепорта — направление определяется ориентацией телепорта на выходе. Относительно — импульс передаётся в направлении, в котором объект вошёл в телепорт отправления, сохраняя этот импульс относительно выходного телепорта. |
Привязка события
Ниже приведены параметры прямой привязки событий для этого устройства.
Функции
Функция реагирует на событие на устройстве и выполняет действие.
Для любой функции нажмите на параметр, а затем на «Выбрать устройство», чтобы открыть выпадающее меню устройства.
Выбрав устройство, нажмите на «Выбрать событие», чтобы привязать устройство к событию, которое будет активировать функцию устройства.
Если активировать функцию могут несколько разных устройств или событий, нажмите «Добавить» и добавьте строку, а затем повторите действия выше.
| Настройка | Описание |
|---|---|
Включить при получении сигнала | Включает устройство, когда происходит событие. |
Отключить при получении сигнала | Выключает устройство, когда происходит событие. |
Телепортировать при получении сигнала | Телепортирует активирующего игрока в это место при срабатывании события. |
Активировать при получении сигнала | Когда происходит событие, активирует устройство. |
Активировать привязку к пункту назначения при получении сигнала | При срабатывании события для параметра Привязка к пункту назначения задаётся значение Да. |
Деактивировать привязку к пункту назначения при получении сигнала | При срабатывании события для параметра Привязка к пункту назначения задаётся значение Нет. |
Сбросить привязку к пункту назначения при получении сигнала | При срабатывании события сбрасывает привязку к пункту, чтобы этот телепорт мог переместить игроков в другие пункты назначения. |
События
Событие сообщает другому устройству, когда нужно выполнить функцию.
Нажмите на параметр любой функции, а затем нажмите «Выберите устройство», чтобы открыть выпадающее меню устройств.
После выбора устройства нажмите «Выбрать функцию», чтобы привязать это событие к функции этого устройства.
Если событие активирует несколько функций, нажмите кнопку «Добавить» и повторите процесс.
| Настройка | Описание |
|---|---|
При входе отправить событие | Когда игрок входит в телепорт, событие отправляется на выбранное устройство. |
При телепортации отправить событие | Когда игрок выходит из телепорта, событие отправляется на выбранное устройство. |
Примеры дизайна
Ниже приведены несколько примеров того, как вы можете использовать устройство «Телепорт».
Перемещение всех игроков
Наиболее часто телепорт используется для перемещения всех игроков в новую область при смене фазы игры. Например, с его помощью можно переместить игроков из фазы паркура в фазу устранения в других областях карты.
Используемые устройства:
4 устройства Телепорт
4 устройства Упоминание игрока
Разместите устройство Упоминание игрока в отдалении. Оставьте параметры по умолчанию.
Разместите устройство Точка появления игрока в начальной зоне. Оставьте параметры по умолчанию. Настройте для генератора игроков следующие прямые привязки события.
Функция Устройство Событие Описание Отправить событие при появлении игрока
Упоминание игрока
Зарегистрировать игрока
При появлении игрок будет зарегистрирован за устройством «Упоминание игрока», что позволит с лёгкостью телепортировать этого игрока в дальнейшем.
В другой области разместите устройство Телепорт и задайте настройки следующим образом:
Настройка Значение Описание Группа телепорта
Нет
К телепорту нельзя переместиться с помощью других телепортов.
Группа телепортов прибытия
Нет
Телепорт никуда не сможет отправлять игроков.
Отображение разлома телепорта
Нет
Телепорт будет невидимым во время игры.
Воспроизвести визуальные эффекты
Нет
Телепорт не воспроизводит какие-либо эффекты, когда к нему перемещается игрок.
Воспроизвести звуковые эффекты
Нет
Телепорт не воспроизводит какие-либо звуки, когда к нему перемещается игрок.
Сохранение кинетической энергии
Нет
Кинетическая энергия игрока будет гаситься при перемещении, и при телепортации он будет падать строго вниз.
Настройте для устройства упоминания игрока следующие прямые привязки события.
Функция Устройство Событие Описание При активации отправить событие:
Teleporter
Телепортировать
При активации устройство «Упоминание игрока» будет перемещать указанного инициатора к телепорту.
Выберите все три устройства (генератор игроков, упоминание игрока и телепорт). Скопируйте и вставьте их ещё три раза.
Обязательно выберите все три устройства одновременно, чтобы копии не потеряли прямые привязки события.
Разместите устройство Испытание на время в отдалении и задайте для него следующие настройки:
Настройка Значение Описание Включение в начале раунда
Да
Таймер испытания на время включится в начале раунда.
Текст метки таймера
Телепортация игроков через…
Это сообщение будет отображаться в интерфейсе игроков во время обратного отсчёта.
Режим срочности
Выключено
Испытание на время не будет воспроизводить дополнительные эффекты, когда обратный отсчёт будет подходить к концу.
Настройте для устройства «Испытание на время» следующие прямые привязки события.
Функция Устройство Событие Описание При завершении отправить событие
PlayerReference, PlayerReference2, PlayerReference3, PlayerReference4
Активировать
Когда заканчивается отсчёт испытания на время, оно активирует все устройства «Упоминание игрока» и телепортирует всех игроков.
Ниже приведён принцип взаимодействия устройств из этого примера дизайна.
| Устройство A | Функция | Устройство B | Событие | Пояснение |
|---|---|---|---|---|
Упоминание игрока (с 1 по 4) | Зарегистрировать игрока | Точка появления игрока (с 1 по 4) | Отправить событие при появлении игрока | При появлении игрок будет зарегистрирован за устройством «Упоминание игрока», что позволит с лёгкостью телепортировать этого игрока в дальнейшем. |
Телепорт (с 1 по 4) | Телепортировать | Упоминание игрока (с 1 по 4) | При активации отправить событие: | При активации устройство «Упоминание игрока» будет перемещать указанного инициатора к телепорту. |
Упоминание игрока (с 1 по 4) | Активировать | Испытание на время | При завершении отправить событие | Когда заканчивается отсчёт испытания на время, оно активирует все устройства «Упоминание игрока» и телепортирует всех игроков. |
Теперь у вас есть всё необходимое для того, чтобы телепортировать сразу всех игроков.
Этот способ можно использовать во всех режимах игры, в которых используется несколько фаз и несколько областей карты. Вы также можете использовать его, чтобы вручную сбросить игру и переместить всех игроков в стартовую область.
Если хотите, чтобы все игроки телепортировались в одно и то же место, используйте инструмент привязки к сетке для перемещения всех телепортов в такое место. Если вам потребуется вручную изменить параметры, разнесите устройства подальше друг от друга, внесите изменения в отдельные телепорты, а затем вернитесь их в исходное место.
Убойная сила
Используйте телепорт, чтобы создать мини-игру «Рыбки в бочке».
Используемые устройства:
1 устройство Телепорт
4 устройства Упоминание игрока
Постройте большую «бочку» со стенками, по которым могут ходить игроки.
Разместите четыре устройства Точка появления игрока на дне бочки и задайте для них следующие настройки:
Настройка Значение Описание Отображение в игре
Выкл.
Устройство «Точка появления игрока» будет невидимым во время игры.
Разместите устройство Телепорт на стенке бочки и задайте для него следующие настройки:
Настройка Значение Описание Группа телепорта
Нет
К телепорту нельзя переместиться с помощью других телепортов.
Группа телепортов прибытия
Нет
Телепорт никуда не сможет отправлять игроков.
Сохранение кинетической энергии
Нет
Кинетическая энергия игрока будет гаситься при перемещении, и при телепортации он будет падать строго вниз.
Игрок повёрнут лицом к телепорту
Да
При появлении игрок будет поворачиваться в том же направлении, что и телепорт.
Разместите генератор случайных чисел в отдалении и задайте для него следующие настройки:
Настройка Значение Описание Ограничение значения 2
4
Верхний лимит генератора случайных чисел будет равен 4.
Время подсчёта
Мгновенно
При активации генератор случайных чисел будет мгновенно выбирать число.
Область
Далее
Область генератора случайных чисел будет находиться перед ним.
Длина
4
Область генератора случайных чисел будет иметь длину в 4 клетки.
Разместите устройство Испытание на время в отдалении и задайте для него следующие настройки:
Настройка Значение Описание Включение в начале раунда
Да
Таймер испытания на время включится в начале раунда.
Время
5 секунд
Обратный отсчёт начнётся с 5 секунд.
Текст метки таймера
Выбор нападающего через…
Это сообщение будет отображаться в интерфейсе всех игроков во время обратного отсчёта.
Режим срочности
Выключено
Испытание на время не будет воспроизводить дополнительные эффекты, когда обратный отсчёт будет подходить к концу.
Настройте для устройства «Испытание на время» следующие прямые привязки события.
Функция Устройство Событие Описание При завершении отправить событие
Генератор случайных чисел
Активировать
Когда закончится отсчёт устройства «Испытание на время», оно активирует генератор случайных чисел, а тот в свою очередь выберет число от 1 до 4.
Разместите устройство выдачи предметов в отдалении. Встаньте рядом с устройством выдачи предметов и выбросьте легендарный автомат «Алое око», чтобы зарегистрировать его. Выберите следующие параметры.
Настройка Значение Описание Использовать полученный предмет
Первый предмет
Игрок автоматически возьмёт в руки первый выданный предмет.
Разместите устройство Упоминание игрока в первой области Sequencer генератора случайных чисел. Оставьте параметры по умолчанию. Настройте для кнопки следующие прямые привязки события.
Функция Устройство Событие Описание При активации отправить событие:
устройство выдачи предметов;
Передать предмет
При активации устройство «Упоминание игрока» будет выдавать зарегистрированному игроку оружие, закреплённое за устройством выдачи предметов.
При активации отправить событие:
Teleporter
Телепортировать
При активации устройство «Упоминание игрока» будет перемещать зарегистрированного игрока к телепорту на стенке бочки.
Скопируйте и вставьте это устройство упоминания игрока три раза и разместите по одной копии в каждой из оставшихся областей активации генератора случайных чисел, как показано ниже.
Настройте для генераторов игроков следующие прямые привязки события. Убедитесь, что каждый генератор игроков связан с соответствующим устройством упоминания игрока (генератор игроков с устройством упоминания игрока, генератор игроков 2 с устройством упоминания игрока 2 и т. д.).
Функция Устройство Событие Описание Отправить событие при появлении игрока
Упоминание игрока
Зарегистрировать игрока
При появлении игрок будет зарегистрирован за устройством «Упоминание игрока», что позволит с лёгкостью телепортировать этого игрока в дальнейшем.
Ниже приведён принцип взаимодействия устройств из этого примера дизайна.
| Устройство A | Функция | Устройство B | Событие | Пояснение |
|---|---|---|---|---|
Генератор случайных чисел | Активировать | Испытание на время | При завершении отправить событие | Когда закончится отсчёт устройства «Испытание на время», оно активирует генератор случайных чисел, а тот в свою очередь выберет число от 1 до 4. |
Устройство выдачи предметов | Передать предмет | Упоминание игрока (с 1 по 4) | При активации отправить событие: | При активации устройство «Упоминание игрока» будет выдавать зарегистрированному игроку оружие, закреплённое за устройством выдачи предметов. |
Телепорт | Телепортировать | Упоминание игрока (с 1 по 4) | При активации отправить событие: | При активации устройство «Упоминание игрока» будет перемещать зарегистрированного игрока к телепорту на стенке бочки. |
Упоминание игрока (с 1 по 4) | Зарегистрировать игрока | Точка появления игрока (с 1 по 4) | Отправить событие при появлении игрока | При появлении игрок будет зарегистрирован за устройством «Упоминание игрока», что позволит с лёгкостью телепортировать этого игрока в дальнейшем. |
Теперь у вас есть всё необходимое для того, чтобы создать мини-игру «Рыбки в бочке» с телепортом.
Генераторы случайных чисел можно использовать с телепортами для создания разнообразных динамичных игровых сценариев. Поразмыслите над тем, как этот пример можно развить до полноценного игрового режима. Например, вы можете сделать так, чтобы игрок на стенке случайным образом менялся каждые 10 секунд или чтобы рыба могла дать ему отпор.
Class Selector
Используйте телепорты, чтобы создать эффективную систему выбора класса.
Используемые устройства:
6 устройств Телепорт
3 устройства Создание класса
3 устройства Выбор класса
Создайте простую карту с областью появления, снайперской вышкой, передовой и областью с турелью.
Разместите устройство Точка появления игрока и задайте для него следующие настройки:
Настройка Значение Описание Отображение в игре
Выкл.
Устройство «Точка появления игрока» будет невидимым во время игры.
Разместите устройство Создание класса в отдалении. Встаньте рядом с устройством «Создание класса» и выбросьте легендарный боевой пистолет, чтобы зарегистрировать его. Выберите следующие параметры.
Настройка Значение Описание Название класса
Турель
Первым классом будет класс турели.
Идентификатор класса
1-й
Класс турели использует идентификатор класса 1.
Использовать полученный предмет
Первый предмет
Игрок автоматически возьмёт в руки первый предмет, выданный вместе со снаряжением класса.
Скопируйте и разместите устройство «Создание класса» ещё два раза. У одного из устройств «Создание класса» задайте название класса «Передовая» и идентификатор класса 2, а у второго — «Снайпер» и идентификатор класса 3. Зарегистрируйте за классом «Передовая» легендарный автомат «Алое око», а за классом «Меткий стрелок» — мифическую тяжёлую снайперскую винтовку.
Разместите устройство Выбор класса и задайте для него следующие настройки:
Настройка Значение Описание Новый класс при переключении
1-й
При активации устройство «Выбор класса» присвоит игроку класс 1 (турель).
Время на смену класса
Мгновенно
Класс игрока будет изменён непосредственно в момент активации устройства «Выбор класса».
Удалить предметы при смене класса
Все предметы
Если у игрока уже было оружие другого класса, при смене класса оно будет утрачено.
Отображение ёмкости в игре
Выкл.
Светящаяся область над устройством «Выбор класса» будет невидимой во время игры.
Отображение в игре
Выкл.
Основание устройства «Выбор класса» будет невидимым во время игры.
Скопируйте и вставьте это устройство «Выбор класса» два раза, и выберите для параметра Новый класс при переключении этих устройств значения 2 и 3 соответственно. Убедитесь, что все три устройства «Выбор класса» названы в соответствии с присваиваемыми ими классами.
Разместите устройство Телепорт в области появления и задайте для него следующие настройки:
Настройка Значение Описание Группа телепорта
Нет
К телепорту нельзя переместиться с помощью других телепортов.
Группа телепортов прибытия
Группа A
Телепорт перенесёт игроков к телепорту из группы A.
Сохранение кинетической энергии
Нет
Кинетическая энергия игрока будет гаситься при перемещении, и при телепортации он будет падать строго вниз.
Настройте для телепорта следующие прямые привязки события.
Функция Устройство Событие Описание При входе отправить событие
TurretClassSelector
Поменять класс игрока
При входе в этот телепорт игрок получит класс турели.
Разместите устройство Телепорт рядом с турелью и задайте для него следующие настройки:
Настройка Значение Описание Группа телепорта
Группа A
Телепорт будет доступен телепортам с целевой группой группы А.
Группа телепортов прибытия
Нет
Телепорт никуда не сможет отправлять игроков.
Отображение разлома телепорта
Нет
Телепорт будет невидимым во время игры.
Игрок повёрнут лицом к телепорту
Да
При появлении игрок будет поворачиваться в том же направлении, что и телепорт.
Повторите шаги с 7 по 9 для классов «Передовая» и «Снайпер». Для класса «Передовая» переносите игрока на передовую. А для класса «Меткий стрелок» — на вершину снайперской вышки.
Вы также можете поставить рядом с телепортами рекламные щиты и указать на них названия телепортов.
Ниже приведён принцип взаимодействия устройств из этого примера дизайна.
| Устройство A | Функция | Устройство B | Событие | Пояснение |
|---|---|---|---|---|
TurretClassSelector, FrontLineClassSelector, SharpshooterClassSelector | Поменять класс игрока | TurretTeleporter, FrontLineTeleporter, SharpshooterTeleporter | При входе отправить событие | Когда игрок входит в этот телепорт, ему будет присвоен соответствующий класс. |
Теперь у вас есть всё необходимое для того, чтобы создать продвинутую систему выбора класса.
Этот пример пригодится в игровых режимах, в которых игроки разных классов появляются в разных местах и игрокам позволяется выбирать собственный класс.
Чтобы установить лимит игроков для каждого класса, используйте счётчики игроков для отслеживания количества игроков, выбравших тот или иной класс, и отключения соответствующих телепортов при достижении лимита.
Телепорты также можно сделать доступными только игрокам с определёнными классами. Разместите в игровой зоне специальные телепорты для каждого из классов, чтобы создать интересные игровые сценарии и продвинутые стратегии.