Добавить атмосферы в стилистике «Звёздные войны»™ можно с помощью фирменных интерфейсов. Шаблон Повествование и ролевая игра, а также другие шаблоны островов по мотивам «Звёздных войн» используют этот пользовательский интерфейс.
Добавьте цвета и элементы дизайна Звёздных войн в интерфейс с помощью готовых настраиваемых виджетов для создания целостного вида. Виджеты включают в себя элементы интерфейса для:
Готовые и редактируемые виджеты включают элементы интерфейса для:
Здоровье и щит игрока
Здоровья и щита команды
Экипированного предмета или оружия
панели быстрого доступа;
Используйте виджеты в UEFN вместе с устройством управления интерфейсом.
Поиск ресурсов интерфейса
В этом шаблоне доступны две группы ресурсов интерфейса: готовые пользовательские виджеты и редактируемые виджеты, которые вы можете настроить самостоятельно.
Готовые пользовательские виджеты интерфейса
Готовые пользовательские виджеты интерфейса находятся в папке Все > Материалы „Звёздных войн“»™ > UI > PlayerHUD. Эти виджеты созданы в стиле бренда «Звёздные войны».
В таблице ниже описаны готовые виджеты UMG в папке «Материалы „Звёздных войн“»™ > UI > PlayerHUD.
Виджет | Описание |
UW_HUD_Equipped_C | Этот элемент предназначен для выбранного вами предмета. Включает в себя боеприпасы, если это применимо. |
UW_HUD_PlayerInfo_C | Этот элемент отображает аватар, здоровье, щит и шкалу спринта локального игрока. |
UW_HUD_Quickbar_C | Этот элемент предназначен для панели быстрого доступа игрока. |
Редактируемые ресурсы интерфейса
Если вы хотите попробовать настроить пользовательский интерфейс для острова по «Звёздным войнам», в папке «UI» вашего проекта доступны редактируемые виджеты, экземпляры материалов, материалы и текстуры. Эта папка содержит подпапки MaterialInstances, Materials, Textures и Widgets. Дважды нажмите на виджет, чтобы открыть его в Редакторе виджетов интерфейса.
В таблице ниже описаны редактируемые виджеты с информацией об игроке, которые доступны в папке проекта: UI > Widgets > PlayerHUD.
Видимость портрета игрока в виджете UW_HUD_Player_Vitals отключена для шаблонов Повествование и ролевая игра и Командные завоевания.
Виджет | Описание |
UW_HUD_PlayerVitals | Этот элемент отображает информацию о здоровье и щите отдельного игрока и используется в UW_HUD_PlayerInfo. |
UW_HUD_Vitals | Этот виджет объединяет UW_HUD_PlayerVitals и UW_HUD_TeamVitals. Именно на него нужно ссылаться в устройстве управления интерфейсом для информации об игроке. |
UW_HUD_TeamVitals | Этот элемент отображает информацию о здоровье и щите всех членов команды (на островах, где есть команды) и используется в виджете UW_HUD_PlayerInfo. |
UW_HUD_Equipped | Этот элемент отображает, какое оружие или какой предмет экипирован у игрока. |
UW_HUD_Quickbar | Этот элемент предназначен для панели быстрого доступа игрока. |
Настройка устройства управления интерфейсом
Найти устройство управления интерфейсом (ссылка) можно двумя способами:
Выберите устройство в редакторе. Устройство находится за устройством «Точка появления игрока» внутри здания кантины.
Найдите устройство управления интерфейсом на панели Структура в папке UI. Дважды нажмите на устройство, чтобы перейти к нему в редакторе.
На панели «Сведения» задайте следующие параметры, если они ещё не заданы. Для параметров, не указанных здесь, можно оставить значения по умолчанию.
Обратите внимание: эти настройки относятся только к этому шаблону и представленному в нём игровому процессу. Если вы создаёте собственный остров «Звёздных войн», вы можете менять эти параметры в соответствии со своим замыслом.
Настройка | Значение | Пояснение |
Отображать мини-карту | Нет | В этом шаблоне мини-карта не нужна, потому что весь игровой процесс происходит внутри локации «Нора». |
Отображать поле с информацией в интерфейсе | Нет | Стандартное информационное окно интерфейса Fortnite не требуется. |
Отображать меню строительства | Нет | В этом шаблоне меню строительства не используется. |
Отображать инвентарь | Нет | В этом шаблоне нет ничего, что можно было бы экипировать или подобрать. |
Отображать количество древесины | Нет | Строительные материалы не требуются. |
Отображать количество камня | Нет | Строительные материалы не требуются. |
Отображать количество металла | Нет | Строительные материалы не требуются. |
Отображать количество золота | Нет | Золото в этом шаблоне не требуется. |
Показать подсказку о таблице со счётом на карте | Нет | В этом шаблоне нет карты и таблицы счёта, поэтому подсказка не требуется. |
Отображать таймер Бури | Нет | В этом шаблоне нет Бури. |
Отображать количество игроков | Нет | В этом шаблоне это не требуется. |
Отображать количество устранений | Нет | В этом шаблоне это не требуется. |
Отображать таймер раунда | Нет | В этом шаблоне это не требуется. |
Отображать информацию о раунде | Нет | В этом шаблоне это не требуется. |
Отображать сведения о команде | Нет | В этом шаблоне это не требуется. |
Отображать ресурсы | Нет | В этом шаблоне это не требуется. |
Переопределение виджета информации об игроке | UW_HUD_PlayerInfo | Это редактируемый пользовательский виджет интерфейса, созданный для передачи атмосферы «Звёздных войн». Его можно найти в папке вашего проекта по пути UI > Widgets > PlayerHUD. По желанию, вы также можете указать здесь готовый пользовательский виджет интерфейса. Его можно найти в папке «Материалы „Звёздных войн“» > UI > PlayerHUD. |
Устройство «Всплывающее диалоговое окно» для приветствия игрока
Вы можете найти устройство Всплывающее диалоговое окно для приветственного сообщения двумя способами:
Найдите и выберите устройство в редакторе. Устройство «Всплывающее диалоговое окно» находится рядом с устройством управления интерфейсом.
Найдите устройство на панели Структура в папке UI. Дважды нажмите на устройство, чтобы перейти к нему в редакторе.
Выбрав устройство, откройте панель «Сведения». Задайте следующие параметры, если они ещё не заданы. Для параметров, не указанных здесь, можно оставить значения по умолчанию.
Настройка | Значение | Пояснение |
Заголовок | «Нора» | Это заголовок, который отображается во всплывающем диалоговом окне. Его можно оставить пустым, но в данном случае заголовок обозначает местоположение для игрока. |
Выравнивание содержимого | В центре | Всплывающее диалоговое окно можно разместить в разных областях экрана: есть варианты панели на всю высоту (слева, справа или по центру) и панели на всю ширину (сверху, по центру или снизу). Если выбран режим «По центру», окно располагается по центру экрана. |
Описание | С возвращением в «Нору», солдат. Вы только что вернулись после битвы на Татуине вместе с первой группой эвакуированных повстанцев. Переведите дух — теперь вы в безопасности. Свяжитесь с союзниками и помните: каждый выбор влияет на вашу репутацию среди повстанцев. | Определяет текст, который будет отображаться в диалоговом окне. В данном случае мы создали приветственное сообщение, которое даёт игроку необходимый контекст, а также общий ориентир, который подведёт его к основному заданию. |
Автоматическое отображение | В начале игры | Этот параметр определяет, будет ли диалог автоматически отображаться для всех подходящих игроков на указанной фазе игры. В данном случае он настроен на отображение при запуске игры. Сообщение также будет показываться игрокам, присоединяющимся по ходу игры. |
Тип ответа | 1 кнопка | Этот параметр определяет количество кнопок, которые отображаются в диалоге и используются игроками для выбора ответа. В данном случае используется только одна кнопка, поскольку единственное действие — закрыть диалоговое окно. |
Кнопка «Назад» по умолчанию | 1-я кнопка | Здесь указывается, какая кнопка привязана к действию «Назад». Поскольку это единственная кнопка, выбрана кнопка 1. |
Текст кнопки 1 | OK | Это текст, который отображается на кнопке 1. Если в параметре «Тип ответа» выбрано несколько кнопок, поле текста будет доступно для каждой из них. В данном случае используется текст «OK», и кнопка закрывает сообщение. |
Класс переопределения шаблона | UW_UI_Popup_Lightside | Этот параметр переопределяет стиль диалогового окна по умолчанию и указывает на пользовательский виджет интерфейса, который будет использоваться вместо него. Его можно найти в разделе Модальный виджет на панели «Сведения». Указанный виджет находится в папке проекта UI > Widgets > Popup. На выбор доступно несколько виджетов:
В приветственном сообщении используется виджет Lightside, поскольку «Нора» — это база повстанцев. Поскольку эти виджеты можно редактировать, вы также можете настроить их внешний вид для приветственного сообщения «Задание выполнено» с помощью материалов и текстур из папки UI. |
Вы также будете использовать устройство «Всплывающее диалоговое окно» для завершения основного квеста. Дополнительную информацию см. в статье Завершение задания с помощью устройства «Всплывающее диалоговое окно.