[Unity] Behavior Tree

Flaming Bun·2025년 12월 26일

🔥 Behavior Tree

상위 노드에서 하위 행동 노드로 내려가며, 성공/실패/진행 중 상태로 판단하는
트리 구조 AI 시각화 도구이다.

주로 몬스터, NPC AI 구현에 많이 사용된다.

사용 예시 (이동)

패키지 Install

Behavior Graph 생성

Navigation To Location 노드 생성

TargetLocation 변수 생성 + 링크

Abort 노드 추가

"TargetLocation 변경될 때" 조건 추가

Behavior Agent 컴포넌트 추가 후 생성한 Behavior Graph 할당

이동 코드 추가

graphAgent.SetVariableValue("TargetLocation", position);

0개의 댓글