Компоненты в Unreal Editor для Fortnite (UEFN) — это свойства ресурса, определяющие его внешний вид и поведение в игре. Эти редактируемые компоненты-свойства являются частью всех ресурсов, в том числе устройств, объектов окружения и наборов предметов — если они есть в Каталоге ресурсов, то вы можете редактировать свойства компонентов ресурсов. Для ресурсов, которые вы импортируете, это работает точно так же.
Редактирование компонентов
Редактировать компоненты можно по одному или сразу массово, если есть в нескольких ресурсах есть одинаковые свойства, которые нужно изменить. Чтобы отредактировать компоненты, выделите несколько ресурсов на панели Структура, затем нажмите правой кнопкой мыши и выберите Редактировать выбор в матрице свойств или Редактировать компоненты в матрице свойств.
Функция Редактировать выбор в матрице свойств позволяет изменить один компонент одного ресурса в матрице свойств.
Редактировать компоненты в матрице свойств позволяет изменить несколько компонентов нескольких ресурсов сразу. В **Матрице свойств** будут отображаться только те свойства, которые являются общими для всех выбранных актеров.
Матрица свойств
Компоненты редактируются в Матрице свойств, которая представляет собой разновидность редактора ресурсов. Панель слева содержит ресурсы типа «Корень» (сокращение от «Корневой компонент»). Корневой компонент — это основа экземпляра схемы Blueprint.
В UEFN схемы Blueprint могут использоваться только для работы с данными, но не для программирования игры.
Редактируя корневые компоненты, вы можете оптимизировать свои ресурсы, увеличив производительность в игре и уменьшив размер всего проекта. С помощью матрицы свойств на панели Сведения можно редактировать следующие типы свойств:
Пользовательские настройки
Уровень детализации
Свойства статичной сеткой
Отрисовка
Свойства освещения
Коллизии
HLOD
Навигация
Подвижность
Можно редактировать и другие свойства компонентов, но для оптимизации проекта важнее всего перечисленные выше.
Вкладка «Закреплённые» содержит все свойства, общие для всех ресурсов, которые вы выделили на панели Структура. Редактирование компонентов на вкладке **Закреплённые** позволяет редактировать один и тот же компонент сразу для всех ресурсов на панели **Корент** (выбранных ресурсов).
| Число | Название | Описание |
|---|---|---|
1 | Строка меню и панель вкладок | Обеспечивает доступ к основным задачам, объектам компонентов и возможностям сохранения. |
2 | Корневые компоненты | Список корневых компонентов акторов схемы. |
3 | Закреплённая вкладка | Список общих компонентов в каждом из корневых компонентов. |
4 | Панель «Сведения» | На панели «Сведения» содержится информация о расположении, масштабе, тенях, освещении, сетках, экземплярах, поддержке структуры, слабых местах и многом другом. |
5 | Нижняя панель инструментов | Содержит «Каталог ресурсов», «Журнал выходных данных» и элементы управления системы контроля версий. |
Использование матрицы свойств
Чтобы отредактировать компоненты актора схемы или группы акторов схем:
Выберите в окне просмотра или в окне **Структура** все акторы схем, компоненты которых необходимо отредактировать в групповом режиме.
Нажмите правую кнопку мыши и выберите Редактировать компоненты в матрице свойств > Тип компонента. Матрица свойств откроется в новом окне.
Отредактируйте свойства компонентов на панели Закреплённые столбцы. Рядом с компонентами отображается звёздочка. Любые изменения, сделанные в этом окне, сразу же отображаются в окне просмотра.
Нажмите на изображение, чтобы увеличить его.
Сохраните изменения и выполните операцию Зафиксировать изменения в Unreal Revision Control, после чего закройте матрицу свойств.
В окне «Матрица свойств» можно выбрать отдельные акторы схем из корневого списка и отредактировать их компоненты на панели «Закреплённые столбцы» или можно отредактировать их отдельные компоненты, выбрав панель «Сведения», если вы не хотите вносить общие изменения во все акторы схем в списке.
Пример использования
Одна из причин, по которой может потребоваться редактирование компонентов актора схемы, заключается в настройке свойств, которые не отображаются на уровне схемы.
У акторов схем Blueprint, находящихся в подземной пещере, по умолчанию включены свойства «Отбрасывать тень». Чтобы оптимизировать проект, выполните массовое редактирование всех акторов схем, отключив свойства «Отбрасывать тень» их компонентов статичных сеток, поскольку им не требуется отбрасывать тени.
Тени потребляют много вычислительных ресурсов, поэтому их отключение оптимизирует проект, когда игроки входят в пещеру.
Иногда понимание того, какие свойства компонента нужно отредактировать, приходит только в конце создания игры и мира. В других случаях, когда вы лучше освоитесь с набором инструментов UEFN, вы будете сразу понимать, какие акторы схем нужно отредактировать и каким образом.