업데이트 스택
아래 모듈일수록 최종값에 가깝다
Particle Update는 매 프레임 같은 입자 값을 다시 쓴다. 색, 크기, 힘,
속도, 위치 작성자를 순서대로 추적한다.
읽는 법
시각값 · 운동값 · 최종값
속성 덮어쓰기 순서로 모듈 위치를 판단한다.
| 순서 | 작성되는 값 | 아래 모듈이 읽는 것 | 문제 추적 |
|---|---|---|---|
| 01 시작값생성 시점 값 | 초기 수명, 속도, 색상, 크기를 현재 프레임의 기준으로 가져온다. | 색상 곡선과 힘 계산의 입력값이 된다. | 프레임 시작 시점의 속성 표를 본다. |
| 02 시각값색상과 크기 | 정규화된 나이로 탄생, 유지, 소멸 구간을 다시 쓴다. | 렌더러가 읽을 최종 색과 크기의 후보가 된다. | 색이 덮이면 아래쪽 마지막 작성자를 찾는다. |
| 03 운동값속도와 힘 | 방향 속도, 중력, 소용돌이 힘을 누적한다. | 운동 통합이 이번 프레임 이동 원인으로 읽는다. | 속도는 변하는데 위치가 멈추면 통합 누락을 의심한다. |
| 04 위치운동 통합 | 속도와 힘을 시간 간격으로 적분해 위치를 갱신한다. | 충돌과 렌더러가 이 위치를 기준으로 동작한다. | 통합 모듈이 힘 생산자보다 아래 있는지 본다. |
| 05 표시충돌과 렌더 | 갱신된 위치, 색상, 크기를 화면 표시와 충돌 판정에 넘긴다. | 프레임의 최종 화면 결과가 된다. | 위치, 속도, 색상, 크기를 줄 단위로 비교한다. |