Runtime Update

동적 파라미터 업데이트 루프

Event Tick에서 Set Niagara Variable을 호출할 때는 변화량, 업데이트 빈도, 보간 여부를 함께 정해야 흔들림이 줄어듭니다.

Expose

User 변수 노출

Niagara System에서 User.SpeedScale처럼 외부 입력값을 준비합니다.

Compute

Blueprint 계산

캐릭터 속도, 입력 강도, 거리 값을 게임 로직 쪽에서 먼저 정리합니다.

Set

값 전달

Set Niagara Variable Float, Vector, Linear Color 노드를 타입에 맞게 사용합니다.

Smooth

보간

급격한 변화는 Blueprint 또는 Niagara 안에서 Interp로 완화합니다.

타입

Float와 Vector를 잘못 보내면 값이 들어가지 않거나 기본값이 유지됩니다.

빈도

매 Tick 전달이 필요한 값과 이벤트 때만 필요한 값을 분리합니다.

기본값

값 전달 전에도 안전한 스폰율과 크기가 나오도록 기본값을 둡니다.