Компоненты — это основные строительные блоки, которые используют данные и логику для создания игры. Используйте компоненты lightsaber_item_component и kyber_crystal_component, чтобы:
выбрать внешний вид рукояти вашего светового меча;
настроить цвет клинка, его стабильность и интенсивность любых энергетических дуг вдоль клинка.
О том, как добавить компонент к модулю, см. в разделе Работа с модулями и компонентами
Описание класса
Вы можете настроить световые мечи в UEFN в Scene Graph или использовать готовые предметы световых мечей.
Компоненты Scene Graph, используемые для настройки световых мечей, содержат:
lightsaber_item_component— отвечает за рукоять светового меча. Наследуется отitem_component;kyber_crystal_component— отвечает за цвет светового меча, стабильность клинка и любое видимое дуговое искривление энергии вдоль клинка. Как и в настоящем световом мече, чтобы выбрать другой цвет, замените кайбер-кристалл.
Вы можете выбрать из множества готовых световых мечей, каждый из которых отражает разные эпохи и персонажей вселенной Звёздных войн™ с учётом её правил и истории.
Готовые световые мечи можно найти в Unreal Editor для Fortnite (UEFN). Откройте «Панель ресурсов» и перейдите в раздел Все > Материалы Звёздных войн™ > Оружие.
Более подробную информацию о готовых ресурсах «Звёздных войн», доступных в редакторе, см. в разделе Работа с островами «ЗВЁЗДНЫЕ ВОЙНЫ»™.
Компонент lightsaber_item_component наследуется от компонента item_component, используя многие из его свойств. Это означает, что любой модуль светового меча является предметом в той же степени, что и модуль со стандартным компонентом item_component. Это позволяет добавлять световые мечи в инвентарь, управлять ими с помощью компонентов инвентаря и оснащать ими игрока, как и любым другим предметом.
Более подробную информацию о предметах см. в разделе Компонент предмета.
Более подробную информацию об инвентарях см. в разделе Компонент инвентаря.
Пример
Вы можете использовать Verse для выдачи игрокам пользовательских световых мечей за определённые действия или в качестве награды за выполнение задачи. В следующем примере показано устройство создания световых мечей, которое использует Verse для предоставления игроку светового меча с прикреплённой способностью Силы по нажатию указанной кнопки.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Items/Lightsaber/StarWars }
using { /Fortnite.com/StarWars }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Itemization }
using { /UnrealEngine.com/Temporary/Diagnostics }
using { /Fortnite.com/UI }
using { /UnrealEngine.com/Temporary/UI }
using { /Fortnite.com/Items/ForcePower/StarWars }