Изучайте язык Verse на примере шаблона VKT — стартовый пакет игр с Verse-устройствами, с помощью которого вы можете сыграть в Verse Commander — мини-игру, в которой ваш персонаж будет решать головоломки, получая необходимые команды.
Мини-игры — это отдельные небольшие игры, которые могут стать дополнением к основной игре. Это может быть как простая задача с нажатием комбинации клавиш, так и полноценный игровой режим. Мини-игры — это отличный способ разнообразить игровой процесс, изучить новые механики и реализовать новые идеи, а также просто приятно провести время! Они хороши тем, что набор простых механик зачастую даёт огромный простор для творчества в каждой игре.
В этом уроке вы узнаете, как создать Verse Commander — мини-игру, в которой ваш неигровой персонаж должен добираться до конечной цели на серии игровых досок с разными уровнями сложности . Вы будете управлять действиями NPC с помощью интерфейса, через который вы сможете передавать команды Verse.
Verse Commander показывает, как пользоваться Verse для управления игрой, включая:
- передачу данных между Verse-устройством и сценариями поведения NPC;
- использование динамического пользовательского интерфейса, который создаётся и обновляется в Verse;
- координацию визуальных эффектов и внутриигрового видео в Verse, которыми будут сопровождаться игровые события,
- и многому другому!
В этом примере приведён подробный код Verse, разделённый на несколько файлов и классов для удобства настройки и использования для вашего собственного режима. Благодаря разделению кода на несколько файлов, каждый со своим назначением, и его масштабируемости вы сможете не только быстро проработать основной игровой процесс, но и легче реализовать свою мини-игру в разных режимах.
Первые шаги
Чтобы сыграть в мини-игру Verse Commander, нужно сделать следующее. Создайте новый проект в UEFN на основе шаблона VKT — стартовый пакет игр с Verse-устройствами.
- В разделе Структура найдите устройство Verse Commander Minigame, выберите его и откройте панель «Сведения».
- На панели «Сведения» выберите компонент VerseTagMarkup, чтобы отобразить его настройки на панели «Сведения».
- В разделе Теги игрового процесса отредактируйте свойство Теги и добавьте тег игрового процесса verse_commander_minigame_tag.
- Теперь запустите сеанс и сыграйте в Verse Commander Minigame!
Подробная информация об использовании тегов в проекте приведена в разделе Теги игрового процесса.
Обзор
Выполните следующие действия, чтобы подробнее изучить процесс создания мини-игры.