Update Strategy

Tick 업데이트 선택 기준

PlayerSpeed처럼 계속 변하는 값도 먼저 갱신 빈도를 따져야 한다. 값이 바뀐 순간만 필요한지, 일정 간격이면 충분한지, Niagara가 직접 읽는 편이 나은지를 구분하면 비용을 줄일 수 있다.

Event Tick

매 프레임 추적

좋음속도, 위치처럼 프레임 단위 변화가 화면에 바로 보일 때

비용가장 높음, 값 변화 체크와 상한 고정이 필요

Event

바뀐 순간만 전달

좋음OnHit, OnTakeDamage, OnAbilityActivated

비용낮음, 이벤트가 누락되지 않는 흐름인지 확인

Timer

일정 간격 갱신

좋음온도, 위험도처럼 빠른 반응보다 안정성이 중요한 값

비용중간, 간격이 길수록 부드러움은 떨어짐

Data Interface

Niagara가 직접 참조

좋음액터 위치, 본 정보, 메시 표면 샘플링처럼 데이터가 많을 때

비용초기 설정은 크지만 Blueprint Tick 루프를 줄일 수 있음

0-100

정지와 걷기

파티클 크기 변화는 작게 두고 잔먼지만 보이게 한다.

200-400

뚜렷한 이동

발 위치 추적과 이동 방향 뒤쪽 먼지가 읽히는 구간이다.

500-700

과증폭 리스크

Scale Factor 상한을 먼저 잠그지 않으면 먼지가 화면을 덮는다.