컴포넌트는 표시, 감지, 기능 책임을 나누어 붙인다
목록을 많이 붙이는 것보다 Root 아래에서 각 컴포넌트가 맡는 책임이 겹치지 않는지가 중요하다.
| 질문 | 판정 |
|---|---|
| 위치 기준이 필요한가? | Scene 또는 Collision을 Root로 두고 자식 이동을 예측한다. |
| 보이는 외형인가? | Static Mesh나 Skeletal Mesh로 표시 책임을 둔다. |
| 겹침/클릭/막힘을 감지하나? | Box, Sphere, Capsule Collision으로 판정 책임을 분리한다. |
| 여러 액터에 반복되는 기능인가? | 커스텀 Actor Component로 빼는 것을 검토한다. |
| 신호 | 해석 |
|---|---|
| 좋은 조립 | Mesh와 Collision이 같은 역할을 하지 않고 서로 보완한다. |
| 문제 신호 | 루트가 바뀌자 자식 위치가 예상과 다르게 움직인다. |