NIAGARA · PARAMETER
Blueprint에서 Niagara 파라미터로 전달
Blueprint가 게임 상태를 읽고 Niagara 사용자 변수로 넘기면 이펙트가 체력, 속도, 충돌 강도 같은 게임플레이 값에 반응할 수 있습니다.
파라미터 업데이트 흐름
user param
Gameplay Value
속도, 체력, 온도 같은 게임 값을 읽습니다.
Blueprint Event
Tick, overlap, input 등 갱신 시점을 정합니다.
Set Niagara Variable
User Parameter 이름으로 값을 전달합니다.
Niagara Module
전달된 값을 색, 크기, spawn rate에 사용합니다.
Visual Update
게임 상태에 맞춰 이펙트가 변합니다.
값 읽기
→
이벤트
→
파라미터 전달
→
모듈 반영
→
시각 변화
안정 기준
binding
이름 일치
Blueprint에서 쓰는 변수 이름과 Niagara User Parameter 이름이 같아야 합니다.
업데이트 빈도
매 Tick이 필요한 값과 이벤트 때만 갱신할 값을 나눕니다.
타입 확인
Float, Vector, Color 타입 불일치를 피합니다.
범위 제한
너무 큰 값은 Niagara 안에서 clamp하거나 normalize합니다.