AI 센서는 감지 신호를 상태로 번역한다

시각과 청각 이벤트를 즉시 행동으로 이어 붙이기보다 블랙보드 키로 정리하면 비헤이비어 트리와 디버깅이 안정됩니다.

센서 이벤트를 바로 행동으로 묶지 않고 상태 경로로 분리한다

perception / blackboard / behavior tree
On Target Perception Updated actor, stimulus, last seen 위치를 분리해서 받는다.
Sight / Hearing 판정 성공 여부와 감각 종류로 추적 또는 탐색 경로를 가른다.
Blackboard Keys
TargetActor LastKnown HasLOS
Behavior Tree 키 상태를 읽어 chase, investigate, patrol을 선택한다.
감지 성공TargetActor set, HasLOS true이면 추적
감지 실패마지막 위치를 유지하고 조사 이동
시간 만료키를 clear하고 순찰 상태로 복귀
1

detect

감지 반경과 시야각이 의도와 맞는지 표시합니다.

2

filter

팀 관계와 감지 대상 조건을 확인합니다.

3

write key

블랙보드 업데이트와 초기화 경로를 둡니다.

4

debug

Perception과 Blackboard 디버그 화면을 함께 봅니다.