Процесс создания уровня часто может проходить медленно. Размещение и копирование элементов может занять много времени, а при добавлении игрового процесса с помощью Verse всё становится ещё сложнее. Возможно, нужно будет создавать специальные устройства для работы с секциями вашего уровня, из-за чего разработка может затянуться, а ресурсы памяти сильно израсходоваться.
Scene Graph — это мощный инструмент, который можно использовать для решения этих проблем. Модули и компоненты помогут создать готовые элементы, которые можно легко комбинировать при создания сложных уровней. Компоненты Verse позволяют запускать сценарии на любом модуле, и, начав с простой базы, вы сможете быстро перейти к разработке любого игрового сценария.
В этом руководстве вы узнаете, как создать игру в жанре «платформер» с использованием Scene Graph. Вы напишете компоненты Verse для создания различных пользовательских моделей поведения, таких как исчезновение или перемещение модулей. Затем вы примените эти компоненты к готовым элементам для создания пользовательских перемещающихся платформ и используете инструменты для быстрого создания уровня «платформера».
Открытие пустого начального острова
Для начала откройте Unreal Editor для Fortnite (UEFN) и создайте новый проект, используя пустой шаблон. Работа с пустым шаблоном поможет вам понять основные рабочие процессы Scene Graph и протестировать ваш игровой дизайн.
Убедитесь, что в Настройках проекта включена система Scene Graph. Для прохождения этого обучения вам нужен будет к ней доступ.
Обзор
В этот проект заложены концепции работы со Scene Graph и Verse, поэтому перед началом работы ознакомьтесь с разделами «Работа с модулями и компонентами» и «Создание пользовательского компонента с помощью Verse».
После создания проекта выполните следующие действия, чтобы разработать «платформер»:
1. Периодически исчезающая платформа
Используйте Scene Graph, чтобы создать исчезающий компонент платформы.
2. Перемещение модулей с помощью анимаций
Используйте Scene Graph для создания компонента, который будет перемещать модуль к различным целям.
3. Создание платформера с использованием заготовок
Используйте Scene Graph и Verse для создания игры в жанре «платформер».