반응형 [C++ 게임 개발 시리즈] Day 20: AI 행동 트리 AI 행동 트리행동 트리(Behavior Tree)는 게임 AI에서 복잡한 행동을 정의하고 제어하기 위한 강력한 도구입니다. 상태 머신(State Machine)보다 더 유연하고 확장 가능한 구조를 제공합니다. 행동 트리는 계층적 구조를 가지며, 각 노드는 조건이나 행동을 나타냅니다.행동 트리 기초행동 트리는 세 가지 주요 노드 유형을 포함합니다:선택자(Selector): 자식 노드 중 하나가 성공할 때까지 순차적으로 실행합니다.시퀀스(Sequence): 모든 자식 노드가 성공해야 성공합니다. 하나라도 실패하면 실패합니다.행동(Action): 실제 행동을 수행하는 노드입니다.행동 트리 구현 예제다음 예제에서는 간단한 행동 트리를 구현합니다. 여기서는 NPC가 목표를 찾고, 목표를 따라가며, 목표를 공격하.. 2024. 8. 1. 이전 1 다음 반응형