Particle Update는 매 프레임 파티클 속성을 덮어쓴다
같은 속성을 여러 모듈이 바꾸면 아래쪽 모듈의 결과가 최종값이 되므로 실행 순서가 곧 데이터 흐름이다.
| 순서 | 주로 하는 일 | 읽는 값 | 확인 포인트 |
|---|---|---|---|
| 01 입력값 | Spawn에서 만든 초기 속성 수신 | Position, Velocity, Color, Age | 기준값이 정상인지 먼저 확인 |
| 02 힘·속도 | 이동 방향과 가속 계산 | DeltaTime, Force, Velocity | 과한 힘이 누적되는지 확인 |
| 03 색·크기 | 수명에 따른 시각 변화 | NormalizedAge, Curve | 나이가 0~1 범위를 벗어나지 않는지 확인 |
| 04 충돌·Kill | 조건에 맞는 파티클 제거 | Collision, Lifetime, Distance | 너무 빨리 사라지는 조건 확인 |
| 05 Renderer 입력 | 최종 속성을 화면 표현으로 전달 | 최종 Position, Color, Size | 렌더러가 읽는 이름이 맞는지 확인 |
Particle Update는 목록이 아니라 위에서 아래로 값이 갱신되는 실행 순서로 읽어야 한다.