Niagara Component는 생성부터 회수까지 하나의 수명주기를 가진다

위치·부착·초기값·활성화·종료 정책을 같은 이벤트 흐름에 묶어야 엉뚱한 위치와 컴포넌트 누적을 막을 수 있다.

01

Spawn / Attach

Location·Socket·Local/World Space를 고정한다.

02

Set User.*

이름과 타입이 같은 초기값을 활성화 전에 기록한다.

03

Activate

Component Lifetime과 Auto Activate 정책을 확인한다.

04

Update

값이 바뀔 때만 Parameter를 갱신한다.

05

Deactivate

잔존 파티클·Inactive Response를 확인한다.

06

Cleanup

Auto Destroy 또는 Pool 반환으로 누적을 막는다.

문제 신호끊긴 구간먼저 확인할 것
엉뚱한 위치에서 생성Spawn / AttachTransform·Socket·Space
값이 기본값으로 남음Set User.*User.* 이름·타입·호출 시점
켜지지 않거나 계속 남음Activate / DeactivateAuto Activate·Inactive Response
Component가 누적됨CleanupAuto Destroy·Pooling·참조 해제

운영 원칙: 노드 개수보다 “어느 이벤트가 어떤 값을 언제 쓰고, 누가 회수하는가”를 고정한다.