단계별 튜토리얼
NPC 패트롤
시스템 튜토리얼
NPC 패트롤
언리얼 엔진 5에서 비헤이비어 트리를 사용해 NPC 패트롤 시스템을 구현하는 단계별 튜토리얼입니다. GTA 스타일 시민 AI의 기초가 됩니다.
🤖 비헤이비어 트리
⏱️ 약 80분 소요
구현 단계
Step 1
AI Controller 생성
AAIController 상속 클래스 생성
10분
Step 2
Blackboard 설정
PatrolPoint, CurrentIndex 변수 추가
15분
Step 3
Behavior Tree 구성
Selector, Sequence 노드 배치
20분
Step 4
Task 노드 구현
MoveToPatrolPoint Task 작성
25분
Step 5
Patrol Points 배치
레벨에 웨이포인트 배치
10분
핵심 노드
핵심 노드
BTTask_MoveTo
Task
목표 위치로 이동
BTService_UpdatePatrolPoint
Service
다음 패트롤 포인트 갱신
BTDecorator_Loop
Decorator
패트롤 반복
Wait
Task
포인트에서 대기
Blackboard 키 설정
PatrolPoints
Array<Vector>
패트롤 위치 목록
CurrentIndex
Int
현재 패트롤 인덱스
WaitTime
Float
포인트별 대기 시간
#언리얼엔진5
#NPC
#비헤이비어트리
#패트롤
#AI튜토리얼
© 2025 럿지 AI 블로그 · NPC 패트롤 시스템 튜토리얼