spawn baseline

Spawn과 Initialize 속성 흐름

생성 수와 초기값은 이후 Update와 Renderer가 읽는 기준점이다. 기본 효과가 이상하면 이 흐름을 앞에서부터 끊어 본다.

초기값의 역할

Lifetime, Size, Color, Velocity는 파티클이 태어나는 순간의 상태를 정하고, 이후 모듈은 이 값을 변화시킨다.

기본 효과 생성 파이프라인

01 Spawn Rate 초당 몇 개를 계속 만들지 정한다.
02 Burst 폭발처럼 순간 생성이 필요한지 본다.
03 Init 수명, 크기, 색, 속도의 시작값을 준다.
04 Renderer 계산된 입자를 화면 표현으로 바꾼다.
05 Viewport 밀도, 수명, 표시 여부를 확인한다.

보이지 않거나 과한 경우

안 보임 Spawn, Lifetime, Renderer 생성 여부와 렌더러 활성부터 분리한다.
너무 빽빽함 Spawn Rate, Lifetime 생성량과 남는 시간을 함께 낮춘다.
정적으로 보임 Velocity, Update 초기 속도와 이후 움직임 모듈을 구분한다.
기본 기준

초당 50개가 1초 뒤 사라지는 사각형 예제도 Spawn과 Initialize 관계를 이해하면 이후 모든 모듈 추적의 출발점이 된다.