Behavior Tree Boot

AI가 움직이지 않을 때 먼저 보는 연결 경로

비헤이비어 트리는 에셋을 만든 뒤 AI Controller가 실행하고, Blackboard 키가 채워져야 태스크까지 내려갑니다.

Pawn

NPC가 AI Controller를 사용해야 한다

BP_EnemyCharacter의 AI Controller Class가 AIC_Enemy로 설정되어 있는지 확인합니다.

Controller

BeginPlay에서 트리를 실행한다

AIC_Enemy의 Event BeginPlay 뒤에 Run Behavior Tree가 연결되어야 합니다.

Blackboard

키 이름과 타입을 맞춘다

TargetActor, TargetLocation 같은 키가 Decorator와 Task에서 같은 이름으로 쓰이는지 봅니다.

Task

실제 행동 노드가 결과를 반환한다

Move To, Wait, Attack 태스크가 성공 또는 실패를 돌려줘야 부모 노드가 다음 판단을 합니다.

실행 경로

한 단계가 비어 있으면 다음 단계는 실행되지 않습니다.

Spawn Possess Run BT Keys Task