Scene Component 조립은 선언, 생성, 부착, 조정 범위로 닫는다

상속을 늘리기보다 Actor에 필요한 부품을 선언하고 생성자에서 안정적으로 붙이는 방식이 기본이다.

단계핵심 작업실수 방지
DeclareUPROPERTY로 컴포넌트 포인터를 선언한다GC와 에디터 노출 기준을 함께 잡는다
CreateCreateDefaultSubobject로 이름 있는 기본 컴포넌트를 만든다생성 순서와 이름을 안정적으로 유지한다
AttachSetupAttachment로 Root, SpringArm, Camera 계층을 만든다Scene 계열 이상에서만 부착이 의미 있다
Tune회전, 충돌, 카메라 거리처럼 반복 조정할 값만 노출한다노출 범위를 줄여 실수 가능성을 낮춘다

컴포넌트는 액터의 부품이다. 재사용과 테스트가 쉬워지는 책임만 부품으로 뺀다.