Компоненты Widget в Unreal Engine 4

0
6
Компоненты Widget в Unreal Engine 4

Компоненты Виджета позволяют вам демонстрировать 3D UI элементы, созданные через Unreal Motion Graphics в вашем игровом мире.

Компонент Widget – виджет

Компонент Widget сам по себе представляет собой 3D-пример Widget Blueprint, с которым вы можете взаимодействовать в игровом мире.

В приведенном ниже примере мы добавили компонент Widget, который теперь позволит нам указать Blueprint класса Widget.

Компонент Widget UE4В этом примере Widget Blueprint отображает интерактивное меню, появляющееся в игровом мире.

Вы можете изменить размер WidgetComponent в мире, изменив (размер рисования) Draw Size или используя Draw at Desired Size.

Изменить размер Widget Component в мире UE4После того, как вы разместите Актера, который содержит компонент WidgetComponent на вашем уровне, в мире отобразится Widget Class Blueprint.

Схема элементов класса виджета UE4Здесь у нас есть интерактивная клавиатура, которая помещена на стену.

Ссылка на свойство компонента виджета

Ниже представлены свойства, которые можно настроить с помощью панели Details для Компонента Widget.

ОпцияОписание
Space/ ПространствоКоординатное пространство для визуализации виджета (в Мире или на Экране). С Миром виджет визуализируется в мире как меш и может быть окклюдирован (закрыт), в то время как Экран визуализирует виджет на экране полностью вне мира и никогда не закрывается.
Widget Class/ Класс ВиджетаКласс пользовательского Виджета для создания и отображения экземпляра.
Draw Size/ Размер рисованияРазмер отображаемого квадрата.
Manually Redraw/ Ручная перерисовкадолжен ли Виджет ждать запроса, чтобы перерисовать, чтобы на самом деле рисовать или нет.
Redraw Time/ Время перерисовкиВремя между рисунками, если значение – 0 (ноль), то нам нужно перерисовать каждый кадр. Если значение – 1, мы будем перерисовывать каждую секунду. Это так же хорошо работает с опцией Manually Redraw. Таким образом, вы можете вручную перерисовать, но только перерисовывать с максимальной скоростью.
Window Focusable/ Фокусируемое окноСоздано ли виртуальное окно для размещения фокусируемого виджета? Взят ли фокус от пользователя?
Draw at Desired Size/ Рисовать желаемый размерЗаставляет цель автоматически соответствовать желаемому размеру, указанному в классе Виджета. Дорогая опция, если это выполняется каждый кадр.
Pivot/ СтерженьТочка выравнивания / поворота, по которой виджет размещается относительно позиции.