В Scene Graph компоненты имеют узкую направленность, это означает, что они имеют только одно поведение или характеристику. При добавлении компонента в модуль устанавливается связь между модулем и поведением, назначенным такому компоненту. Это явление называется композиционный подход.
Компоненты — это то, что предоставляет данные и задаёт поведение модулей в Scene Graph. Компоненты определяют, что модуль должен делать в сцене.
Компоненты обладают редактируемыми свойствами, которые могут быть физическими, как статичная сетка или система частиц, или логическими, как, например, тег игрового процесса или пользовательский код Verse, который определяет движение платформы. По умолчанию все модули имеют компонент преобразования, указывающий, в какой точке мира должен существовать модуль.
Ниже представлен полный список компонентов, составляющих Scene Graph в UEFN.
В Scene Graph есть экспериментальная настройка Экспериментальные функции Scene Graph. Эта настройка разрешает доступ к компонентам Scene Graph, которые пока ещё являются экспериментальными. Все компоненты, которые останутся экспериментальными, будут блокировать публикацию.
Компоненты в бета-версии, которые не являются экспериментальными, могут быть опубликованы. Любые проекты, в которых используется Scene Graph до версии 36.00, получают сообщение о том, что проект был обновлён и готов к публикации после того, как будут удалены все экспериментальные компоненты и отключена настройка Экспериментальные функции Scene Graph.
Если параметр Экспериментальные функции Scene Graph отключить, компоненты, которые всё ещё являются экспериментальными, не будут видны. Поэтому для поддержания процесса обновления мы автоматически включили экспериментальные функции Scene Graph, чтобы вы могли проверить свой уровень и удалить все экспериментальные компоненты. После этого, когда вы будете готовы к публикации, просто отключите экспериментальные функции Scene Graph.
Не нашли нужный компонент? Попробуйте создать собственные компоненты! Узнайте, как создавать собственные компоненты в Verse.
Компоненты взаимодействия
Компоненты, которые обеспечивают взаимодействие через Scene Graph.
Компонент движения по опорным кадрам
Компонент движения по опорным кадрам позволяет анимировать модули, добавляя опорные кадры в Unreal Editor для Fortnite.
Компоненты освещения
Используйте различные типы компонентов освещения, чтобы добавить освещение в проект.
Компонент сетки
Компонент сетки добавляет сетку к модулю, придавая ему форму.
Компонент системы частиц
Используйте компонент системы частиц для добавления эффектов Niagara в проект.
Звуковой компонент
Используйте звуковой компонент, чтобы добавить звук в проект.
Компонент инвентаря
Компонент инвентаря позволяет создавать пользовательские инвентари.
Компонент инвентаря в Fortnite
Создайте пользовательский инвентарь Fortnite для своего острова с помощью fort_inventory_component.
Компонент предмета
Компонент предмета позволяет создавать пользовательские предметы с пользовательскими свойствами.
Компонент значка предмета
Компонент значка предмета позволяет добавлять пользовательские значки к создаваемым предметам.
Компонент сведений о предмете
Узнайте, как добавлять текстовые данные к своим предметам в системе «Пользовательские предметы и инвентари» с помощью компонента сведений о предмете.