DECISION FLOW
보이는 품질은 세 단계 책임과 예산을 함께 봐야 안정됩니다.
Spawn은 개수의 시작점, Update는 매 프레임 비용, Render는 최종 표현 비용을 결정합니다.
Spawn
먼저 태어나는 조건을 확인
위치와 방향이 카메라 안에 있는지
Spawn Rate가 0이 아닌지
초기 속도와 크기가 너무 작지 않은지
Update
매 프레임 계산량을 제한
수명 동안 꼭 필요한 힘만 남기기
색, 크기, 회전 변화 목표 정하기
비싼 모듈은 개수 조정 후 판단하기
Render
표현 방식과 비용을 분리
Sprite, Mesh, Ribbon 목적 구분하기
재질과 블렌드가 과하지 않은지 보기
안 보이면 렌더러보다 Spawn부터 확인하기
DEBUG ORDER
보이지 않는 이펙트는 순서대로 좁혀 갑니다.
렌더 설정부터 바꾸면 원인을 놓치기 쉽습니다.
생성 조건, 위치, 수명 값이 유효한지 확인합니다.
Update에서 크기나 알파가 0으로 줄어드는지 확인합니다.
Renderer, Material, Bounds를 마지막 단계에서 점검합니다.