Niagara Debug

나이아가라 문제 진단 순서

보이지 않는 이펙트나 과도한 비용은 바운드, 스폰, 머티리얼, 스케일러빌리티를 차례로 확인하면 빠르게 좁혀집니다.

01

가시성 확인

시스템 활성화, Auto Activate, Bounds, 카메라 컬링을 먼저 봅니다.

Visible
02

스폰 확인

Emitter Spawn, Particle Spawn, Lifetime 값이 실제로 입자를 만들고 있는지 확인합니다.

Spawn
03

렌더 확인

Renderer, Material, Sprite/Mesh 설정이 플랫폼에서 유효한지 봅니다.

Render
04

비용 확인

Stat Niagara와 프로파일러로 CPU/GPU 비용을 분리합니다.

Cost
안 보임
Bounds와 Renderer 입자는 생성되지만 컬링되거나 렌더러가 비활성일 수 있습니다.
Fixed Bounds 확인
느림
스폰 수와 충돌 Collision, Event, GPU readback 같은 고비용 모듈을 확인합니다.
Emitter 단위 측정
타이밍 오류
Age와 Loop 설정 System Life Cycle과 Emitter Loop Duration이 의도와 맞는지 봅니다.
Reset 조건 확인

디버그 종료 기준

원인 하나 설정 여러 개를 동시에 바꾸기보다 원인을 하나씩 확인합니다.
재현 맵 문제 이펙트만 놓은 테스트 맵에서 같은 증상이 나는지 봅니다.
성능 기록 수정 전후 비용을 숫자로 남겨 감각적 판단을 피합니다.