엔티티 자산은 프로젝트의 .entity 리소스에 저장되는 엔티티에 대한 정의입니다.
엔티티 자산을 생성해야 하는 이유는 크게 두 가지입니다.
엔티티가 그 구성요소와 설정을 하나 이상의 다른 엔티티 정의가 상속하는 상속된 자산으로 작동하기를 바라는 경우. 엔티티 자산만 그 구성요소와 설정이 상속될 수 있습니다. 수준 내에 저장되는 엔티티는 다른 엔티티에 의해 상속될 수 없습니다.
런타임 시 게임 표준에서 이 정의로부터 엔티티를 생성하고 싶은 경우. 게임 플레이 중 엔티티와 상호 작용을 참조하십시오.
비어 있는 새 엔티티 자산을 생성하는 방법:
비어 있는 엔티티 자산에는 구성요소가 없고, 다른 엔티티 자산으로부터 상속하지도 않습니다. 이 자산은 새 구성요소를 추가해 사용자 정의할 수 있는 빈 슬레이트입니다.
Asset Browser에서 새 엔티티 자산을 저장할 폴더를 찾습니다.
폴더를 마우스 오른쪽 버튼으로 클릭하고, 상황에 맞는 메뉴에서 Create > Entity를 선택합니다.
새 엔티티의 이름을 지정하고 OK를 클릭합니다.
기존 엔티티로부터 새 엔티티 자산을 생성하는 방법:
새 자산으로 저장할 엔티티를 Asset Browser 또는 Explorer 패널에서 선택합니다.
Property Editor의 트리 뷰에서 아이콘을 클릭하고, 상황에 맞는 메뉴에서 Save As New Asset...을 선택합니다.
나타나는 창을 사용하여 새 .entity 리소스의 폴더 위치와 파일 이름을 설정합니다.
Property Editor의 아이콘을 클릭하여 원래 엔티티의 상위 항목에 변경 사항을 저장합니다.
기존 엔티티 정의로부터 엔티티 자산을 생성할 때에는 처음 시작한 엔티티의 모든 구성요소 및 특성이 새 엔티티 자산에 저장됩니다. 여기에는 상속된 자산(있는 경우)와 수정된 구성요소 및 설정의 해당 레코드가 포함됩니다. 또한, 처음 시작한 엔티티가 새 엔티티 자산으로부터의 inherit로 자동 설정됩니다.