Spawn과 Initialize는 이후 모듈이 읽을 기준선을 만든다
생성량, 수명, 크기, 색, 속도를 앞에서 안정화해야 Update와 Renderer의 문제를 분리해 볼 수 있다.
| 순서 | 정하는 값 | 다음 단계가 읽는 것 | 이상이 보이면 |
|---|---|---|---|
| 01 Spawn Rate | 초당 생성 개수 | Viewport의 밀도 | 생성량과 수명부터 함께 낮춘다 |
| 02 Burst | 순간 생성 여부와 개수 | 폭발·충격의 첫 프레임 | 한 번에 튀는 양을 분리한다 |
| 03 Initialize | Lifetime, Size, Color, Velocity | Update의 계산 출발점 | 초기 속성과 색을 기본값으로 되돌려 본다 |
| 04 Update | 시간에 따른 변화 | 최종 위치와 색 | 모듈 순서와 덮어쓰기 위치를 확인한다 |
| 05 Renderer | 화면 표현 | 보이는 모양 | Renderer 활성과 Material 바인딩을 점검한다 |
기본 효과도 이 순서로 확인하면 생성 문제와 표현 문제를 분리할 수 있다.