Устройство Замок позволяет настроить состояние и доступность двери. Запирать и отпирать дверь можно как действиями игрока, так и другими устройствами.
Это устройство работает только с ресурсами, к которым прикреплены ворота или дверь.
Запирание двери
Как вы уже догадались, устройство «Замок» можно использовать для запирания дверей!
Подключите замок к устройству Кнопка, чтобы легко переключаться между двумя состояниями: отпирать и запирать двери.
Используемые устройства
1 устройство «Замок»
1 устройство Генератор игроков
1 устройство Кнопка
Настройка устройств
Разместите готовый элемент Кирпичный дом.
Разместите устройство Точка появления игрока перед дверью.
Разместите устройство Замок на самой двери. Проверьте, чтобы индикатор на замке горел синим, что указывает на то, что замок связан с дверью.
Разместите устройство Кнопка рядом с дверью.
Настройте кнопку следующим образом:
Настройка Значение Текст при взаимодействии
Переключатель блокировки
Настройте следующее событие для кнопки, чтобы она переключала состояние замка по нажатию.
Событие Выберите устройство Выберите функцию При взаимодействии
Устройство «Замок»
Запереть/отпереть
Мы успешно создали базовую систему запирания двери!
Совет по дизайну
Устройство «Замок» можно легко подключить к устройству «Кнопка с условием» и добавить требование, чтобы игрок имел необходимый ключ. В роли ключа может выступать что угодно: реальный ключ, определённый вид оружия, рыба и многое другое.
Выход в режиме «Побег из комнаты»
Замки являются ключевой частью любой игры в режиме «Побег из комнаты» или игры-головоломки, в которой игрокам нужно решить головоломку, чтобы выбраться. В этом примере мы создадим простую головоломку, решение которой откроет выход для игрока.
Используемые устройства
1 устройство Замок
1 устройство Генератор игроков
1 устройство «Аудиопроигрыватель»
4 устройства «Переключатель»
Настройка игровой зоны
Разместите готовый элемент Подземелье.
Разместите устройство Точка появления игрока внутри здания.
Настройте точку появления игрока таким образом, чтобы её не было видно в игре:
Установите по замку на каждую из двух дверей, выступающих в роли выхода.
Разместите устройство для вывода сообщений в интерфейсе.
Настройте сообщение интерфейса:
Настройка Значение Сообщение
Переключите все три рычага, чтобы сбежать!
Отображать в начале раунда
Вкл.
Время с начала раунда
Мгновенно
Цвет текста
Белый
Разместите устройство Аудиопроигрыватель. (В дальнейшем мы сделаем так, чтобы при успешном решении головоломки проигрывался звуковой эффект.)
Настройте аудиопроигрыватель:
Настройка Значение Описание Включить локализацию в пространстве
Выкл.
Обеспечивает единообразие панорамирования звука независимо от местоположения игрока.
Включить затухание звука
Выкл.
Обеспечивает единообразие громкости звука независимо от местоположения игрока.
Настройка системы переключателей
Далее мы зададим базовую логику системы, которая сможет определять, все ли переключатели в головоломке включены.
Разместите устройство Переключатель. Это будет главный переключатель.
Настройте переключатель следующим образом:
Настройка Значение Отображение в игре
Нет
Звук
Выключено
Разрешить взаимодействие
Нет
Разместите ещё один переключатель. Это будет первый из переключателей головоломки. Настройте переключатель головоломки следующим образом:
Настройка Значение Модель устройства
Древний рычаг
Настройте следующее событие для переключателя головоломки таким образом, чтобы переключатель заставлял главный переключатель соответствовать его значению. (Проверку у главного переключателя для каждого переключателя головоломки мы добавим в следующем шаге. На данном этапе переключатель головоломки будет переводить главный переключатель в отключённое положение.)
Событие Выберите устройство Выберите функцию При отключении
Главный переключатель
Выключить
Если по результатам проверки отключено
Главный переключатель
Выключить
Настройте следующее событие главного переключателя таким образом, чтобы при переходе во включённое состояние оно проверяло переключатель головоломки, отпирало двери и задействовало аудиопроигрыватель. В отключённом положении он снова запрёт двери и остановит аудиопроигрыватель: всё продолжит работать при быстром переводе главного переключателя во включённое положение или обратно при помощи переключателей головоломки.
Событие Выберите устройство Выберите функцию При включении
Устройство «Замок» 1–2
Отпереть
При включении
Аудиопроигрыватель
Запустить
При отключении
Устройство «Замок» 1–2
Запереть
При отключении
Аудиопроигрыватель
Остановить
Создайте ещё две копии переключателя головоломки, после чего продуманно разместите их вокруг постройки. Такой подход позволит сохранить корректность прямых привязок события.
Вы только что успешно создали базовую систему с замками для режима «Побег из комнаты»!
Совет по дизайну
Чтобы добавить напряжённости, попробуйте добавить для игрока ограничение по времени. Это вполне может быть простой таймер, который будет запирать игрока насовсем по истечении времени, если не решить головоломку за отведённое время. Кроме того, можно придумать более изобретательные способы добавить ограничения для игрока: к примеру, можно медленно наносить ему урон или постепенно заполнять комнату водой!
Создание полосы препятствий с дверьми!
В сочетании с другими устройствами, такими как «Таймер», устройство «Замок» может давать очень интересные результаты. В этом примере мы создадим карту с полосой препятствий и открывающимися/закрывающимися дверями в качестве основной механики!
Используемые устройства
8 устройств Замок
1 устройство Генератор игроков
1 устройство перемещения объектов
1 устройство «Набор батутов»
1 устройство Зона поражения
1 устройство «Таймер»
1 устройство Триггер
1 устройство «Завершение игры»
Настройка острова с полосой препятствий
Начните подготовку острова с полосой препятствий, используя полы из Набора Колоссального Колизея (пол и лестницы) и двери из Набора Колоссального Колизея (стены). Попробуйте попрыгать на различных участках полосы препятствий, чтобы подобрать нужное расстояние между объектами! Если возникли сомнения, для наглядности представлено видео выше.
Разместите пол высоко в воздухе.
На начальном полу разместите точку появления игрока.
Для параметра Отображать в игре точки появления игрока установите значение Откл.
Перед стартовой платформой разместите несколько полов с дверями по обе стороны.
Разместите перед этой платформой ещё один пол, ведущий наверх, а также немного левее.
Разместите устройство перемещения объектов на этой платформу. Убедитесь, что при размещении устройство подсвечено зелёным: это указывает на то, что оно соединено с платформой. Разверните устройство перемещения объектов, чтобы оно было направлено вправо.
Настройте устройство перемещения объектов:
Настройка Значение Скорость
4,0 метра в секунду
Поведение при столкновении с игроком
Продолжить
Урон игроку при столкновении
0,0
Действие в конце пути
Пинг-понг
Перед платформой, а также под ней разместите батут из устройства «Набор батутов».
Настройте батут:
Выше над батутом разместите ещё одну платформу с дверью спереди.
Создайте маршрут из четырёх горизонтальных дверей, оставив промежутки между ними, при этом каждая из них должна располагаться немного выше предыдущей. Разверните их произвольным образом, чтобы добавить разнообразия.
После последней двери разместите ещё одну платформу, которую будет блокировать дверь. Это будет конечной точкой нашей полосы препятствий!
Разместите зону поражения на земле под полосой препятствий.
Настройте зону поражения:
Настройка Значение Длина области
+100
Высота области
Минимум
Тип урона
Устранение
Настройка замков
Разместите устройство Замок на первом полу.
Для параметра замка Отображение в игре установите значение Откл.
Разместите устройство Таймер и настройте его.
Настройка Значение Запустить в начале игры
Вкл.
Возможность взаимодействия
Нет
Алгоритм действий для завершения
Перезапустить
Отображение в игре
Скрыть
Цвет таймера
Белый
Показывать в интерфейсе
Нет
Настройте следующее событие для таймера таким образом, чтобы каждый раз при его завершении состояние двери переключалось с «Открыто» на «Закрыто» и наоборот.
Событие Выберите устройство Выберите функцию При успехе
Устройство «Замок» 1
Закрыть/открыть
Скопируйте замок и разместите его копии на каждой двери на протяжении всего маршрута. Такой подход позволит сохранить корректность прямых привязок события.
Настройка завершения игры
Сразу за последней дверью на завершающей платформе разместите устройство Триггер прямо на земле.
Настройте триггер таким образом, чтобы для параметра Отображать в игре было установлено значение Откл.:
Разместите устройство завершения игры в незаметном для игрока месте и добавьте ему сообщение Полоса пройдена! , чтобы уведомить об успешном прохождении полосы препятствий.
Настройте следующее событие для устройства «Триггер», чтобы при его достижении игроком игра завершалась.
Событие Выберите устройство Выберите функцию
Изменение настроек острова
Внесите следующие изменения в настройки острова.
Выберите Настройки острова > Игрок.
В разделе Передвижение смените значение параметра Повторное раскрытие дельтаплана на Откл..
В разделе Оборудование измените Начинать с кирки на Нет.
Перейдите в раздел «Настройки острова» > «Режим».
В разделе Появление измените значение параметра Время возрождения на 1 секунда.
Теперь у вас есть полноценная полоса препятствий с использованием замков!
Совет по дизайну
В этом примере для управления всеми замками используется только один таймер, но в будущем вы можете перейти к использованию большего количества таймеров, чтобы управлять каждым замком по отдельности. Это даст больше возможностей по управлению каждой из дверей, благодаря чему вы сможете сделать так, чтобы некоторые двери открывались быстрее других!