Добавить атмосферы в стиле «Игры в кальмара» можно с помощью фирменных интерфейсов. В шаблонах Мастер мини-игр и Социальный детектив используется настраиваемый интерфейс.
Где найти ресурсы интерфейса
Ресурсы интерфейса расположены в UEFN в следующей папке: Панель ресурсов > Игра в кальмара > UI.
Папка UI содержит экземпляры материалов, текстуры и общие ресурсы, с помощью которых создаются элементы виджетов в Unreal Motion Graphics (UMG).
Скопировать файлы из папки UI в папку проекта нельзя. Для использования этих файлов нужно пользоваться ссылками.
В таблице ниже приведены доступные виджеты UMG из папки Widgets.
| Виджет | Описание |
|---|---|
UW HUD EquippedInfoBlock | Элемент для выбранного вами предмета. Включает в себя боеприпасы, если это применимо. |
UW HUD PlayersInfoStack | Содержит информацию об игроке и участниках его команды. К нему привязаны следующие виджеты:
|
UW HUD QuickbarSlot | Дизайн элементов для интерфейса инвентаря. |
Настройка интерфейса для отображения основной информации и выбранного предмета
Выполните следующие действия, чтобы добавить интерфейс на остров:
Найдите на Панели ресурсов «Устройство управления интерфейсом» и перетащите его на остров.
Перейдите в папку Панель ресурсов > Все > Игра в кальмара > UI > Widgets.
Пока устройство выделено, выберите UW HUD PlayersInfoStack.
На панели «Сведения», в разделе «Пользовательские настройки», выберите «Расширенные» и прокрутите вниз до пункта «Переопределение виджета информации об игроке».
Нажмите на значок в виде стрелки, чтобы добавить выбранный виджет.
В папке Widgets выберите UW HUD EquippedInfo Block.
На панели «Сведения» перейдите к пункту «Переопределение виджета информации об используемом предмете» и щёлкните по значку стрелки, чтобы добавить выбранный виджет.
Нажмите «Сохранить».
Теперь виджеты должны появиться в нижнем правом углу экрана (в игровом режиме). Над интерфейсом с жизненными показателями игрока появится Текстовый чат. Если вы хотите переместить его, выполните следующие действия:
Нажмите на «Устройство управления интерфейсом» и перейдите к панели «Сведения».
Прокрутите список до пункта «Изменение макета текстового чата» и поставьте галочку напротив.
В выпадающем меню «Выравнивание» выберите «В центре справа».
В выпадающем меню «Якорь» выберите «Справа в центре».
Нажмите «Сохранить».
Теперь текстовый чат должен появиться справа по центру; больше он не будет накладываться на виджеты.
Индикатор щита по умолчанию пустой. Для того, чтобы проверить, как будет выглядеть интерфейс, можно разметить несколько щитов на уровне. Используемый здесь интерфейс не показывает выносливость.
Добавление настраиваемой панели инвентаря
Измените внешний вид интерфейса, добавив ячейки быстрого доступа.
Выполните следующие действия, чтобы добавить интерфейс на остров:
Нажмите на «Устройство управления интерфейсом».
Перейдите в папку Панель ресурсов > Игра в кальмара > UI > Widgets.
Пока устройство выделено, выберите UW HUD QuickbarSlot.
На панели «Сведения», в разделе «Пользовательские настройки», выберите «Расширенные» и перейдите к пункту «Класс переопределения виджета ячейки быстрого доступа».
Щёлкните по значку стрелки справа, чтобы добавить выбранный виджет.
Нажмите «Сохранить».
Подробнее о параметрах устройств вы можете узнать на странице «Устройства управления интерфейсом». Для создания собственного интерфейса вам нужно создать виджеты и подключить их к устройству, аналогично описанным выше шагам. Подробнее вы можете узнать на странице «Внутриигровые интерфейсы».
Изучить работу в редакторе на примерах различных функций интерфейса можно в статье Шаблон острова с функциями для пользовательских интерфейсов.
Чтобы открыть шаблон из редактора, выполните следующее:
Нажмите Файл > Новый/Открыть проект. Откроется Каталог проектов.
Нажмите Демонстрация возможностей > Пользовательские интерфейсы.
Создайте новый проект.
Создание анонимного игрового процесса
Добавьте атмосферу анонимности на остров, настроив интерфейс таким образом, чтобы он поощрял обман и предательство. Примеры изменения настроек в HUD-интерфейсе:
используйте Устройство управления интерфейсом, чтобы скрывать предметы, такие как мини-карта и данные команды;
скройте таблички с именами, которые отображаются по умолчанию, в настройках острова;
затем измените отображение табличек с именами с помощью устройства Создание класса.