기본 개념

입자 효과를 설명하는 네 가지 질문

첫 나이아가라 효과를 보기 전에 Spawn, Update, Render, 비용을 분리해 말할 수 있어야 값 변경이 감이 아니라 판단이 됩니다.

관찰 순서

파티클이 보이지 않을 때는 생성되지 않았는지, 살아 있지만 화면에 그려지지 않는지, 혹은 너무 빠르게 사라지는지부터 나눠 확인합니다.

01

Spawn

언제 얼마나 태어나는지

Spawn Rate와 Burst는 밀도와 비용을 동시에 결정하므로 첫 기준값을 작게 잡습니다.

02

Initialize

무엇을 가지고 태어나는지

Lifetime, Color, Sprite Size, Velocity를 초기값으로 고정해 이후 변화의 출발점을 만듭니다.

03

Update

살아 있는 동안 무엇이 바뀌는지

프레임마다 속도, 색, 크기가 누적되므로 모듈 순서와 덮어쓰기를 함께 봅니다.

04

Render

어떤 형태로 보이는지

Sprite, Mesh, Ribbon 렌더러와 머티리얼이 실제 화면 표시를 책임집니다.

처음 점검

입자가 없는 상황과 보이지 않는 상황을 뷰포트, 렌더러, 수명 값으로 분리합니다.

설정 원칙

한 번에 한 속성만 바꾸고 결과를 기록하면 다음 장의 이미터 구조가 빠르게 연결됩니다.

다음 연결

이미터를 배우기 전 파티클 한 묶음이 맡는 생성, 변화, 표시 책임을 문장으로 정리합니다.