컴포넌트는 데이터와 로직을 사용해 게임을 제작할 때의 기본 구성 요소입니다. lightsaber_item_component와 kyber_crystal_component를 사용하면 다음이 가능합니다.
광선검 손잡이의 외형을 선택합니다.
검날의 색상, 안정성, 검날을 따라 발생하는 에너지 아크의 강도를 커스터마이징합니다.
엔티티에 컴포넌트를 추가하는 방법은 엔티티 및 컴포넌트 작업하기를 참고하세요.
클래스 설명
UEFN에서 씬 그래프를 사용하여 광선검을 구성하거나 사전 제작된 광선검 아이템을 사용할 수 있습니다.
광선검을 구성과 관련된 씬 그래프 컴포넌트는 다음과 같습니다.
lightsaber_item_component- 광선검 칼자루에 사용됩니다.item_component에서 상속됩니다.kyber_crystal_component- 광선검의 색상, 검날의 안정성 및 검날을 따라 보이는 에너지 아크를 담당합니다. 실제 광선검처럼 다른 색상을 원한다면 카이버 수정을 교체하세요!
사전 제작된 고증에 충실한 광선검 중에서 선택할 수 있으며, 각각 스타워즈™ 세계관의 다른 시대와 캐릭터를 반영합니다.
사전 제작된 광선검은 포트나이트 언리얼 에디터(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 }