Unreal Niagara · Projectile FX

얼음 파편 마법 발사체 FX 조립 타임라인

발사 순간의 섬광, 이동 중 트레일, 충돌 파편, 사운드와 라이트가 시간축에서 서로 맞물리도록 Niagara와 Blueprint 역할을 나눈다.

01

Spawn

Projectile Actor가 생성되며 Niagara System과 초기 속도 파라미터를 받는다.

0.00s
02

Travel

발사체 위치를 따라 ribbon trail과 작은 얼음 입자가 계속 갱신된다.

in flight
03

Impact

충돌 지점에서 이동 Niagara를 끄고 파편 burst와 decal을 새로 만든다.

hit event
04

Fade

라이트와 잔상 입자는 짧은 곡선으로 감소하고 decal은 더 천천히 사라진다.

cleanup
Blueprint
충돌과 수명 제어 Actor 이동, Hit 이벤트, Niagara 파라미터 전달, 제거 시점을 관리한다.
gameplay owner
Niagara
시각 입자 생성 속도, 컬러, 크기, ribbon 폭을 파라미터로 받아 렌더링한다.
visual owner
Sound/Light
감각 피드백 강화 발사음, 충돌음, 짧은 포인트 라이트가 타격감을 만든다.
feedback

완성도 체크

방향 일치 발사체 forward vector와 trail 방향이 어긋나지 않게 한다.
충돌 중복 Hit가 여러 번 들어와도 impact burst는 한 번만 실행한다.
수명 정리 Auto Destroy와 manual destroy의 책임을 섞지 않는다.