Unreal Basic · Interaction

환경 변수 기반 상호작용 파이프라인

환경 상태 감지, 변수 갱신, 조건 평가, 플레이어 행동 반영까지 런타임에서 이어지는 흐름을 정리한다.

01

상태 감지

플레이어 위치, 시간대, 날씨, 주변 Actor 상태를 감지한다.

sense
02

변수 갱신

환경 값을 Blackboard, GameInstance, Actor Component 같은 저장소에 반영한다.

update
03

조건 평가

문 열림, NPC 대화, 아이템 사용 가능 여부를 현재 변수로 판단한다.

condition
04

행동 반영

UI 문구, 사운드, 애니메이션, 실패 이유를 플레이어에게 보여준다.

feedback
실내
날씨 영향 차단 비와 바람은 줄이고 조명과 소리 반응만 남긴다.
zone
어두움
시야와 상호작용 제한 손전등, 조명 스위치, 감지 반경 같은 조건을 건다.
visibility
위험지역
상태 이상과 경고 독, 열기, 방사능 같은 지속 효과와 UI 경고를 연결한다.
hazard

상호작용 상태 점검

상태 소유자 환경 변수를 어느 객체가 소유하는지 명확히 둔다.
중복 판정 같은 조건을 여러 블루프린트에 복사하지 않는다.
피드백 상호작용 실패 사유가 플레이어에게 전달되는지 확인한다.