Selector Priority
긴급 반응, 전투, 순찰처럼 위쪽 가지가 먼저 평가된다.
Task 안에 조건과 탐색까지 몰아넣으면 짧아 보여도 디버깅 비용이 커진다.
긴급 반응, 전투, 순찰처럼 위쪽 가지가 먼저 평가된다.
타깃 있음, 거리 안, 체력 조건처럼 진입 조건을 막는다.
센서와 월드 상태를 주기적으로 Blackboard에 반영한다.
Move To, Attack, Wait처럼 실제 행동 하나를 수행한다.
성공/실패를 상위 노드에 돌려보내 다음 결정을 연다.
| 책임 | 둘 곳 |
|---|---|
| 조건 판단 | Decorator에 둔다. |
| 상태 갱신 | Service에 둔다. |
| 행동 실행 | Task에 둔다. |
| 복귀 경로 | Selector의 Fallback 가지에 둔다. |