페이로드 전달선

충돌 순간의 값을 Niagara 모듈 입력까지 끌고 간다

이펙트를 스폰하는 호출은 위치만 넘기는 통로가 아니다. 충격 강도, 표면 방향, 색상 같은 이벤트 값을 같은 이름과 타입으로 전달해야 모듈이 장면 맥락을 읽는다.

1 충돌 이벤트 위치, 법선, 충격량을 원본 값으로 잡는다.
2 스폰 호출 이펙트 위치와 회전을 표면 방향에 맞춘다.
User.* 이름·타입 계약 Blueprint 값과 Niagara 사용자 변수를 같은 이름으로 묶는다.
모듈 입력 강도·방향·색 모듈은 계약된 입력을 읽어 장면 반응을 만든다.
결과 상황별 이펙트 같은 시스템도 충돌마다 다른 크기와 색으로 보인다.
User.ImpactStrength 충격 강도와 파편 개수
User.HitNormal 표면 방향과 튕김 축
User.ImpactColor 표면 재질에 맞춘 색 변화

충돌 값은 스폰 호출과 User.* 변수 계약을 지나 모듈 입력의 강도, 방향, 색 분기로 나뉜다.

충돌 이벤트

원본 값 확보

충돌 위치, 표면 방향, 충격량, 속도 길이를 읽어 시각 반응의 근거로 둔다.

스폰 호출

위치와 회전 정렬

위치는 충돌 지점, 회전은 표면 방향에서 만들면 파편이 벽면에 맞게 퍼진다.

값 포장

이름·타입 고정

블루프린트에서 넘기는 이름과 Niagara 사용자 변수를 같은 계약으로 맞춘다.

사용자 변수

Niagara에서 수신

파라미터 패널에 같은 이름과 타입을 만들어야 런타임 값이 모듈로 들어온다.

모듈 입력

시각 변화로 사용

생성 개수, 크기, 속도 방향, 색상 곡선에 연결해 충돌마다 다른 반응을 만든다.

User.ImpactStrength

충격 강도

타입실수

출처충격량 또는 속도 길이

사용생성 개수와 크기 배율

User.HitNormal

표면 방향

타입벡터

출처충돌 이벤트의 법선

사용파편 방향과 튕김 축

User.ImpactColor

표면 색상

타입선형 색상

출처재질, 무기 속성, 피해 타입

사용초기 색과 색상 스케일