Scene Component 조립은 선언, 생성, 부착, 조정 범위로 닫는다
상속을 늘리기보다 Actor에 필요한 부품을 선언하고 생성자에서 안정적으로 붙이는 방식이 기본이다.
| 단계 | 핵심 작업 | 실수 방지 |
|---|---|---|
| Declare | UPROPERTY로 컴포넌트 포인터를 선언한다 | GC와 에디터 노출 기준을 함께 잡는다 |
| Create | CreateDefaultSubobject로 이름 있는 기본 컴포넌트를 만든다 | 생성 순서와 이름을 안정적으로 유지한다 |
| Attach | SetupAttachment로 Root, SpringArm, Camera 계층을 만든다 | Scene 계열 이상에서만 부착이 의미 있다 |
| Tune | 회전, 충돌, 카메라 거리처럼 반복 조정할 값만 노출한다 | 노출 범위를 줄여 실수 가능성을 낮춘다 |
컴포넌트는 액터의 부품이다. 재사용과 테스트가 쉬워지는 책임만 부품으로 뺀다.