Blueprint Control Layers

블루프린트 제어 레이어 지도

나이아가라를 블루프린트에서 다룰 때는 재생 상태, 개별 입력값, 순간 이벤트, 전역 환경값을 서로 다른 레이어에 두어야 그래프가 길어져도 추적이 쉽습니다.

제어 레이어

layers

State

ActivateDeactivate는 재생 여부만 담당하게 두면 토글 로직이 단순해집니다.

User Parameter

스폰율, 색상, 반경처럼 한 시스템의 표현만 바꾸는 값을 전달합니다.

Event Payload

피격 위치와 충격량처럼 순간적으로 소비되는 데이터를 실어 보냅니다.

Collection

바람, 위험도, 환경 온도처럼 여러 시스템이 공유하는 값은 NPC에 둡니다.

갱신 타이밍

when
상황 상태 User.* 이벤트 NPC
Begin Play Auto Activate 설정 초기 색과 크기 사용하지 않음 월드 기본값
Input 토글과 재생 강도 보정 필요 시 burst 드물게 사용
Hit / Notify 짧게 활성화 접촉 강도 위치와 normal 전달 공통 상태 읽기
State Change 필요 효과 전환 캐릭터별 값 알림성 데이터 변경 프레임만 갱신