BehaviorTree를 이용한 AI 동작 / AI Navigation 처리 (1)
이번 시간에는 BehaviorTree 구조를 이용한 AI 동작과 AI Navigation 처리에 대해 알아보겠다. 1. BehaviorTree BehaviorTree는 게임 AI에서 많이 활용되는 구조로, 인공지능(AI)이 복잡한 행동을 결정하고 실행하는 데 사용되는 계층적, 유한 상태 기계(FSM)를 대체하는 모델이다. 조건(Condition) + 행동(Action)을 트리 구조로 배치하여 위에서 아래로 순차적으로 실행하며 어떤 행동을 할지 스스로 결정하는 AI 시스템이라고 할 수 있다. BehaviorTree에는 노드(Node)들이 있으며 노드 상태와 노드 종류로 구성된다. #1. 노드 상태 (NodeState)상태(NodeState)의미SUCCESS(성공)노드가 목표를 성공적으로 완료했습니다.F..
프로그래밍/Unity
2025. 11. 17.