Behavior tree control

비헤이비어 트리: 우선순위와 복귀 경로가 핵심

순찰, 추적, 공격, 탐색이 서로 덮어쓰지 않으려면 조건 우선순위와 실패 후 되돌아갈 상태가 명확해야 합니다.

01

우선순위

위험 반응과 공격 조건은 순찰보다 먼저 평가되도록 Selector 순서를 둡니다.

02

역할 분리

Task는 행동 실행, Service는 감지 갱신, Decorator는 조건 판단에 집중시킵니다.

03

복귀 경로

타겟을 잃었을 때 마지막 위치 탐색 후 순찰로 돌아가는 흐름을 만듭니다.

1

priority

왼쪽에서 오른쪽 평가 순서가 의도와 맞는지 봅니다.

2

condition

Decorator 조건이 블랙보드 키와 일치하는지 확인합니다.

3

fallback

실패한 행동 뒤 다음 후보가 자연스러운지 봅니다.

4

debug tree

실행 중 활성 노드와 키 변화를 함께 확인합니다.