반응성은 매 프레임 순회가 아니라 관찰 범위·갱신 주기·Task 종료가 만든다

언리얼 행동 트리는 Blackboard 변화에 반응하는 이벤트 중심 구조입니다. 키 변경부터 Abort와 Task 결과까지 한 경로로 추적합니다.

01 EVENT

감각·게임 사건

표적 발견·피격·소멸

02 WRITE

Blackboard 갱신

키의 단일 소유자가 변경

03 OBSERVE

Decorator 재평가

조건과 Abort 범위 확인

04 SELECT

우선순위 분기

왼쪽부터 실행 후보 선택

05 FINISH

Task 결과 반환

Progress → Success / Fail / Abort

느림Blackboard 갱신 지연

Service가 활성 branch에 있는지, Interval이 목표보다 긴지 봅니다.

writer · interval · branch
떨림반복 취소·재선택

키 노이즈와 Self·Lower Priority·Both의 범위를 줄입니다.

key churn · abort scope
멈춤Task가 Progress에 잔류

완료 호출과 Abort 시 비동기 정리를 함께 확인합니다.

finish · cancel · cleanup
증적 순서1 · 재현 시점 고정2 · Blackboard 변경 확인3 · 중단된 branch 확인4 · 실행 Task 결과 확인
EQS·Service 장면 비용활성 AI 수 × 실행 빈도 × 쿼리 범위로 판단합니다.