Component Design

컴포넌트는 액터 기능을 작게 나누는 조립 단위입니다

시각, 충돌, 이동, 상호작용 기능을 컴포넌트로 분리하면 액터가 커져도 구조를 유지할 수 있습니다.

설계 기준

Actor는 소유자이고, Component는 재사용 가능한 역할 조각입니다.

Scene

Transform을 가진 컴포넌트

Mesh, Camera, SpringArm처럼 계층과 위치가 필요한 요소입니다.

Actor

로직 중심 컴포넌트

Health, Inventory처럼 위치 없이 기능만 제공할 때 사용합니다.

Create

생성자에서 기본 구성

CreateDefaultSubobject로 기본 컴포넌트를 안정적으로 만듭니다.

Attach

계층 연결

SetupAttachment로 루트와 자식 관계를 명확히 구성합니다.