Внутриигровой интерфейс — это интерфейс, который можно настроить для взаимодействия с пользователем во время игры. Настраиваемый интерфейс можно добавить только для конкретного игрока — он связан с определённым игроком, и только этот игрок может видеть его.
В Unreal Editor для Fortnite (UEFN) настраиваемый интерфейс разрабатывается двумя взаимосвязанными способами:
Разработка внутренних компонентов — относится к API интерфейса Verse и коду Verseкод, который отслеживает данные игрока, настраивает поведение интерактивных элементов и создаёт иерархическую компоновку, в которой элементы (виджеты) интерфейса вкладываются один в другой.
Разработка внешних компонентов — относится к проектированию и оформлению внешнего вида элементов интерфейса в игре, а также к расположению всех ваших элементов HUD-интерфейса.
Все элементы интерфейса создаются с помощью виджетов Unreal Motion Graphics (UMG). В приведенных ниже уроках для создания и добавления логики к функциям виджетов используется Verse, а для создания самих элементов и планирования макета интерфейса — виджеты UMG.
Удаление стандартного HUD-интерфейса в Fortnite и управление им
Узнайте, как настроить или удалить стандартный HUD-интерфейс в Fortnite.
Редактор виджетов интерфейса
Узнайте подробнее о различных элементах Unreal Motion Graphics (UMG) — редакторе виджетов интерфейса.
User Interfaces Feature Template
Learn how to create a custom UI by exploring Creative devices, widgets, and material functions.
Макет интерфейса в UMG
Узнайте, как создавать макеты интерфейса в UMG.
Типы виджетов
Справочник по всем виджетам, которые можно добавлять в пользовательский интерфейс.
Создание пользовательского интерфейса с помощью экземпляров материалов
Узнайте, как создать и использовать экземпляры материалов в виджетах UMG для индивидуального оформления интерфейса.
Анимирование интерфейса
Используйте Sequencer для анимирования виджетов интерфейса.
Создание пользовательского HUD-интерфейса
Создайте пользовательский интерфейс, узнав, как создавать таблички с именами, а также индикаторы здоровья и щита.
Использование модели просмотра в UMG
Узнайте, как использовать модель просмотра для создания пользовательского интерфейса.
Создание пользовательского таймера обратного отсчёта
Создайте свой собственный таймер обратного отсчёта в Verse!
Making an Animated Timer
Learn how to animate your own custom Timer clock with UMG.
Создание заставки
Создайте пользовательскую заставку, воспроизводимую перед началом игры, используя камеры и язык Verse.
Создание мини-карты с помощью устройства управления картой
Создайте и выведите на экран пользовательскую мини-карту с помощью устройства управления картой.
Всплывающие окна интерфейса
Используйте виджеты UMG для создания уникальных сообщений о задании с помощью устройства для вывода сообщений в интерфейсе или устройства «Всплывающее диалоговое окно», выдающего предметы при нажатии кнопки.
Создание сложных пользовательских взаимодействий
Используйте просмотр привязок, чтобы подключить пользовательский интерфейс к устройству «Сложное взаимодействие».
Mission Selection Screen
Learn how to create a mission selection screen that drops players into their mission.
Создание интерфейса с помощью Verse
Создайте пользовательский интерфейс с помощью Verse.