Perception
TargetActor, PatrolPoint 같은 관측 값을 만든다.
AI가 이상하게 움직일 때는 Task보다 Blackboard 값과 Decorator 조건을 먼저 본다.
TargetActor, PatrolPoint 같은 관측 값을 만든다.
공유 상태를 Key-Value로 저장한다.
가지에 들어갈 조건을 검사한다.
Selector와 Sequence가 우선순위를 고른다.
Move To, Attack, Wait 같은 행동을 실행한다.
| 기준 | 판정 |
|---|---|
| Blackboard가 틀림 | 트리 구조가 맞아도 엉뚱한 행동을 고른다. |
| Decorator가 강함 | Task가 실행되기 전에 가지가 계속 막힌다. |
| Task가 실패함 | 결과가 상위 Composite으로 되돌아간다. |