NIAGARA · PARAMETER

Blueprint에서 Niagara 파라미터로 전달

Blueprint가 게임 상태를 읽고 Niagara 사용자 변수로 넘기면 이펙트가 체력, 속도, 충돌 강도 같은 게임플레이 값에 반응할 수 있습니다.

파라미터 업데이트 흐름

user param
Gameplay Value속도, 체력, 온도 같은 게임 값을 읽습니다.
Blueprint EventTick, overlap, input 등 갱신 시점을 정합니다.
Set Niagara VariableUser Parameter 이름으로 값을 전달합니다.
Niagara Module전달된 값을 색, 크기, spawn rate에 사용합니다.
Visual Update게임 상태에 맞춰 이펙트가 변합니다.
값 읽기이벤트파라미터 전달모듈 반영시각 변화

안정 기준

binding
이름 일치Blueprint에서 쓰는 변수 이름과 Niagara User Parameter 이름이 같아야 합니다.
업데이트 빈도매 Tick이 필요한 값과 이벤트 때만 갱신할 값을 나눕니다.
타입 확인Float, Vector, Color 타입 불일치를 피합니다.
범위 제한너무 큰 값은 Niagara 안에서 clamp하거나 normalize합니다.