Component Model

언리얼 컴포넌트 역할 맵

Actor는 컨테이너이고 실제 기능은 Scene, Primitive, Movement, Custom 컴포넌트로 쪼갠다.

컴포넌트가 나누는 책임

composition

Actor

월드에 존재하며 컴포넌트를 소유한다.

Scene

위치, 회전, 스케일과 부모-자식 구조를 담당한다.

Primitive

보이는 메시와 충돌 같은 렌더링 기반 기능을 제공한다.

Movement

속도, 가속도, 이동 제약을 계산한다.

Custom

체력, 상호작용, 감지 같은 재사용 기능을 담는다.

Attach

컴포넌트 계층을 연결해 함께 움직이게 한다.

Actor 생성컴포넌트 부착책임 분리재사용
읽는 법

상속으로 Actor를 계속 키우기보다 기능 단위를 컴포넌트로 빼면 재사용과 테스트가 쉬워진다.