Кнопка — это устройство, после нажатия которого активируются другие устройства.
Вот несколько примеров использования устройств «Кнопка» в игре.
Взлом двери
Используйте кнопку, чтобы предоставить игроку возможность взаимодействовать с объектом, увеличив радиус действия объекта и добавив пояснительный текст.
Используемые устройства
1 устройство Кнопка
1 замок
Самостоятельная работа
Разместите кнопку на объекте, который хотите использовать. В этом примере кнопка будет установлена на настольный компьютер, но её можно разместить на любом другом объекте окружения.
Выберите для кнопки следующие параметры:
Настройка Значение Описание Время взаимодействия
5,0 секунд
Продолжительность взаимодействия с кнопкой для ее активации.
Звук триггера
Выключено
Кнопка не издаёт звуки при активации.
Текст при взаимодействии
Взломать дверь…
Текст, который появляется в интерфейсе, когда игрок смотрит на кнопку и взаимодействует с ней. В нашем случае текст указывает на то, что для взлома двери используется компьютер.
Отображение в игре
Нет
Кнопка не будет видна во время игры.
Радиус взаимодействия
1,0 метра
Расстояние, на котором отображается подсказка о взаимодействии.
Разместите дверь в другом месте в комнате, затем разместите рядом с дверью устройство Замок и убедитесь, что оно подключено к двери (горит синий сигнал).
Выберите следующие параметры.
Настройка Значение Описание Отображение в игре
Выкл.
Замок не виден во время игры.
Настройте для кнопки следующие прямые привязки события.
Функция Устройство Событие Описание При взаимодействии отправить событие
Устройство «Замок»
Открыть
Когда игрок взаимодействует с кнопкой, дверь, к которой привязан замок, открывается.
Ниже приведён принцип взаимодействия устройств из этого примера дизайна.
| Устройство A | Функция | Устройство B | Событие | Пояснение |
|---|---|---|---|---|
Устройство «Замок» | Открыть | Кнопка | При взаимодействии отправить событие | Когда игрок взаимодействует с кнопкой, дверь, к которой привязан замок, открывается. |
Вы создали базовый функционал, который позволяет игрокам взаимодействовать с объектами с помощью кнопки.
Кнопка — универсальный инструмент, который позволяет создать множество способов взаимодействия с объектами. В состоянии невидимости устройство обладает настраиваемой областью, в которой его можно активировать. Его можно использовать как в игровых целях, так и для подачи сюжета или погружения игрока в мир игры. Делайте всё, что захотите: заставляйте устройства для вывода сообщений в интерфейсе реагировать на действия игрока, включайте Телепорты или Рекламные щиты и т. д.
Кнопки команд
Вы также можете добавить кнопки, которые могут нажать только игроки из определённых команд.
Используемые устройства
2 устройства Кнопка
2 устройства Выбор класса
Самостоятельная работа
Разместите устройство Кнопка для команды 1. Выберите следующие параметры.
Настройка Значение Описание Время взаимодействия
3,0 секунды
Продолжительность взаимодействия с кнопкой для ее активации.
Активирующая команда
Команда 1
С этой кнопкой могут взаимодействовать только члены команды 1.
Звук триггера
Выключено
Кнопка не издаёт звуки при активации.
Скопируйте кнопку и разместите копию рядом с первым устройством. Выберите для параметра Активирующая команда второй кнопки значение Команда 2.
Разместите возле кнопки устройство Выбор класса. Выберите следующие параметры.
Настройка Значение Описание Новая команда при переключении
Команда 1
При активации переводит игрока в эту команду.
Время на смену класса
Мгновенно
Определяет задержку между активацией устройства «Выбор класса» и сменой класса.
Скопируйте устройство «Выбор класса» и разместите копию рядом со второй кнопкой. Выберите для параметра Новая команда при переключении второго устройства «Выбор класса» значение Команда 2.
Разместите Устройство для вывода сообщений в интерфейсе в любом месте на острове. Выберите следующие параметры.
Настройка Значение Описание Сообщение
Кнопка команды 1 активирована!
Сообщение будет показано при успешной активации кнопки команды 1.
Время с начала раунда
Выкл.
Сообщение не отображается автоматически после начала раунда.
Приоритет сообщения
Важные
Сообщение появится поверх всех других сообщений в интерфейсе.
Место
В центре вверху
Определяет место, где будет отображаться сообщение после активации устройства.
Скопируйте устройство для вывода сообщений в интерфейсе и разместите копию рядом с первым устройством. Введите для параметра Сообщение второго устройства для вывода сообщений в интерфейсе фразу «Кнопка команды 2 нажата!».
Настройте для кнопки команды 1 следующие прямые привязки события:
Функция Устройство Событие Описание При взаимодействии отправить событие
Team1HUDMessage
Показать
Когда игрок взаимодействует с кнопкой, появляется соответствующее сообщение интерфейса.
Повторите шаг 7 для кнопки второй команды и соответствующего устройства для вывода сообщений в интерфейсе.
Ниже приведён принцип взаимодействия устройств из этого примера дизайна.
| Устройство A | Функция | Устройство B | Событие | Пояснение |
|---|---|---|---|---|
Устройство для вывода сообщений в интерфейсе команды 1 | Показать | Кнопка команды 1 | При взаимодействии отправить событие | Когда игрок взаимодействует с кнопкой, появляется соответствующее сообщение интерфейса. |
Устройство для вывода сообщений в интерфейсе команды 2 | Показать | Кнопка команды 2 | При взаимодействии отправить событие | Когда игрок взаимодействует с кнопкой, появляется соответствующее сообщение интерфейса. |
Вы создали базовую систему, которая позволяет использовать кнопки команд для общения с игроком.
Делайте кнопки доступными определённым классам или командам, чтобы создать ситуации, заточенные под определённых игроков или команды. Установите двери, которые могут открыть только члены определённых команд. Выберите классы, которые могут создавать активные оборонительные сооружения, например, враждебные турели. Или добавляйте и убирайте временные стены и другие непостоянные элементы, чтобы изменить динамику карты в зависимости от игровой ситуации. Кнопки также можно использовать для перемещения по уровню или предоставления игроку нового набора оружия, оптимизированного под конкретную локацию.