Объекты ничего не могут делать? Ошибочное мнение!
С помощью устройства Управление объектами вы можете настраивать свои объекты почти так же, как и устройства. Ниже вы найдёте интересные идеи о том, как применить это устройство к объектам на острове!
Базовый скрытый объект
Устройство «Управление объектами» позволяет легко скрывать и отображать объекты, поэтому его удобно использовать вместе с другими устройствами!
Используемые устройства
1 устройство Управление объектами
1 устройство Генератор игроков
1 устройство «Кнопка с условием»
Настройка игрового процесса
Начните с острова, на котором есть деревья: например, с начального острова Солнечный остров.
Разместите устройство Точка появления игрока рядом с деревьями.
Разместите бочку из набора объектов Башни.
Разместите устройство Управление объектами, подключённое к бочке.
Настройте манипулятор объектов следующим образом:
Настройка Значение Скрыть в начале
Вкл.
Изменить прочность объектов
Да
Неразрушимость объектов
Да
Разместите устройство Кнопка с условием перед бочкой и зарегистрируйте в нём Древесину.
Настройте кнопку с условием следующим образом:
Настройка Значение Время взаимодействия
1,0 секунда
Текст взаимодействия
Создание бочки
Отключить после использования
Вкл.
Количество требуемых предметов-ключей
+100
Отображение в игре
Только голограмма
Настройте следующее событие для кнопки с условием таким образом, чтобы, когда игрок отдавал 100 единиц древесины, устройство «Управление объектами» показывало бочку.
Событие Выберите устройство Выберите функцию При активации отправить событие:
Prop Manipulator
Демонстрация объекта
Теперь у вас есть базовая логика для скрытого объекта, который можно отобразить при покупке через устройство «Кнопка с условием»!
Совет по дизайну
Вы можете использовать эту базовую логику в самых разных игровых ситуациях. Например, скрытие и отображение объектов пригодится, если вы хотите, чтобы игроки открывали уникальные объекты в определённые моменты игрового процесса, или если вы создаёте собственные усилители, которые должны исчезать после подбора игроком!
Объекты, выдающие ресурсы
Используйте устройство «Управление объектами», чтобы настроить, какие ресурсы и в каком виде объект будет выдавать при ударе.
В этом примере вы создадите камни, из которых выпадает золото!
Используемые устройства
2 устройства «Управление объектами»
1 устройство Генератор игроков
1 устройство «Кнопка с условием»
1 устройство выдачи предметов
Подготовка камней
Разместите устройство Генератор игроков.
Настройте точку появления игрока следующим образом:
Настройка Значение Отображение в игре
Выкл.
Разместите пять камней из Набора объектов-ресурсов.
Разместите устройство Управление объектами в центре участка с камнями.
Настройте манипулятор объектов следующим образом:
Настройка Значение Приоритет ресурсов
Вкл.
Доступное кол-во ресурсов
10
Кол-во получаемых ресурсов
+2
Тип источника ресурсов
Золотой
Истощение источника ресурсов
Пополнять запас постепенно
Действие на все объекты в области
Вкл.
Ширина области (в клетках)
5.0
Длина области (в клетках)
5.0
Изменить прочность объектов
Да
Неразрушимость объектов
Да
Разместите в той же области ещё один, значительно более крупный камень.
Разместите устройство Управление объектами, подключённое к камню.
Настройте манипулятор объектов следующим образом:
Настройка Значение Описание Скрыть в начале
Вкл.
Приоритет ресурсов
Вкл.
Доступное кол-во ресурсов
+100
Кол-во получаемых ресурсов
+5
Тип источника ресурсов
Золотой
Приоритет
1-й
Это гарантирует, что объект будет управляться этим устройством «Управление объектами», а не предыдущим.
Изменить прочность объектов
Да
Неразрушимость объектов
Да
Настройка покупок
Разместите устройство Кнопка с условием и зарегистрируйте в нём золото.
Настройте кнопку с условием следующим образом:
Настройте следующее событие на устройстве «Кнопка с условием», чтобы при трате 50 золота игрок получал возможность добыть более крупный камень.
Настройка Значение Текст взаимодействия
Разблокируйте большой камень!
Количество требуемых предметов-ключей
50
Разместите устройство выдачи предметов и зарегистрируйте в нём драгоценность.
Разместите ещё одну кнопку с условием.
Настройте кнопку с условием следующим образом:
Настройка Значение Текст взаимодействия
Купите драгоценность!
Количество требуемых предметов-ключей
150.
Настройте следующее событие для кнопки с условием, чтобы игрок, потратив 150 золота, получил драгоценность.
Событие Выберите устройство Выберите функцию При активации отправить событие:
устройство выдачи предметов;
Передать предмет
Изменение настроек острова
Внесите следующие изменения в настройки острова.
Выберите Настройки острова > Пользовательский интерфейс.
В разделе HUD-интерфейс измените значение параметра Отображать количество золота на Вкл..
Теперь у вас есть базовый функционал для переопределения настроек объектов-источников!
Совет по дизайну
В этом примере вы использовали параметр приоритета, чтобы определить, какое устройство «Управление объектами» будет влиять на объект, если он окажется в зоне действия нескольких таких устройств. Эта функция особенно полезна при создании сложных систем, где несколько устройств «Управление объектами» выполняют разные действия для разных объектов.
Создание игры на тренировку прицеливания
Устройство «Управление объектами» может отправлять события, когда объекты получают урон или уничтожаются. Используйте его для создания уникальных триггеров урона!
Используемые устройства
5 устройств «Управление объектами»
1 устройство Генератор игроков
1 устройство выдачи предметов
1 устройство «Генератор случайных чисел»
5 устройств Триггер
2 устройства Панель управления счётом
1 устройство «Таймер»
1 устройство Кнопка
Настройка базового игрового процесса
Разместите устройство Генератор игроков.
Настройте точку появления игрока следующим образом:
Настройка Значение Отображение в игре
Выкл.
Разместите Устройство выдачи предметов и зарегистрируйте в нём пистолет.
Задайте для устройства выдачи предметов следующие настройки:
Настройка Значение Получатели
Все
Выдать в начале игры
Вкл.
Настройте цели
Разместите устройство Генератор случайных чисел. Это устройство случайным образом выбирает следующую цель.
Задайте следующие настройки генератора случайных чисел:
Настройка Значение Ограничение значения 2
+5
Время подсчёта
Мгновенно
Выбирать числа по одному разу
Да (сбросить в начале игры)
Положение области
Далее
Длина
2,5
Отображение в игре
Нет
Разместите устройство Триггер в первой области Sequencer генератора случайных чисел.
Задайте для триггера следующие настройки:
Настройка Значение Отображать в игре
Выкл.
Реакция на игрока
Выкл.
Срабатывание из-за транспорта
Выкл.
Срабатывание из-за воды
Выкл.
Визуальные эффекты триггера
Выкл.
Активировать звуковые эффекты
Выкл.
Разместите сферу из набора геометрических фигур в небе перед точкой появления игрока.
Разместите устройство «Управление объектами», подключённое к сфере.
Настройте манипулятор объектов следующим образом:
Настройте следующее событие на устройстве «Триггер», чтобы при срабатывании от генератора случайных чисел отображалась сфера.
Событие Выберите устройство Выберите функцию При активации отправить событие
Цель: устройство «Управление объектами» 1
Показать объекты
Настройте следующие события на устройстве «Управление объектами», чтобы при попадании по объекту он скрывался и отображалась новая случайная цель.
Событие Выберите устройство Выберите функцию Отправить событие при получении урона
Цель: устройство «Управление объектами» 1
Скрыть объекты
Отправить событие при получении урона
Генератор случайных чисел
Активировать
Скопируйте и разместите сферу, устройство «Триггер» и устройство «Управление объектами» вместе ещё четыре раза.
Разместите триггеры в каждой ячейке Sequencer генератора случайных чисел.
Разместите пары «сфера + устройство „Управление объектами“» в небе перед точкой появления игрока.
Настройка очков и хода игры
Разместите устройство Панель управления счётом.
Настройте следующие функции на устройстве «Панель управления счётом», чтобы при попадании по цели игрок получал одно очко.
Функция Выберите устройство Выберите событие Активировать при получении сигнала
Цель: устройство «Управление объектами» 1-5
При получении урона
Разместите ещё одну панель управления счётом. Эта панель управления счётом будет сбрасывать счёт игрока при начале новой тренировочной сессии.
Настройте панель управления счётом следующим образом:
Настройка Значение Очки
0
Тип начисления очков
Установить
Разместите устройство Таймер.
Настройте таймер на следующее количество времени:
Настройка Значение Длительность
15,0 секунд
Возможность взаимодействия
Нет
Алгоритм действий для завершения
Сбросить
Отображение в игре
Скрыть
Цвет таймера
Белый
Формат отображения времени
Только в секундах
Настройте следующее событие в таймере так, чтобы по окончании тренировочной сессии все цели скрывались.
Событие Выберите устройство Выберите функцию Отправка события при успехе
Цель: устройство «Управление объектами» 1-5
Скрыть объекты
Разместите устройство «Кнопка» перед точкой появления игрока.
Настройте кнопку следующим образом:
Настройка Значение Время взаимодействия
1,0 секунды
Задержка сброса
15,0 секунд
Текст при взаимодействии
Начать тренировку прицеливания
Отображение в игре
Нет
Радиус взаимодействия
2,0 метра
Настройте следующее событие на кнопке, чтобы при нажатии игроком оно сбрасывало счёт, запускало таймер и отображало первую цель с помощью генератора случайных чисел.
Событие Выберите устройство Выберите функцию При взаимодействии отправить событие
Генератор случайных чисел
Активировать
При взаимодействии отправить событие
Сброс панели управления счётом
Активировать
При взаимодействии отправить событие
Устройство «Таймер»
Станция
Теперь у вас есть базовая логика для игры на тренировку прицеливания!
Совет по дизайну
Этот пример легко расширить разными способами.
С точки зрения игрового процесса попробуйте добавить разные типы целей с разным количеством очков, разместить цели с более высокой наградой дальше от игрока или повысить уровень проработки, добавив дополнительные визуальные и спецэффекты при попадании по цели с помощью генератора визуальных эффектов и аудиопроигрывателя соответственно.