- AIPerception 및 Behavior Tree 기반 AI 시스템 구현
1. 구현 기능
1-1. 시야 감지 설정
- 시야의 반각은 90도로, 감지 반경과 시야 상실 반경은 각각 1500으로 설정하였다.
1-2. 순찰 상태
- 플레이어가 시야에 들어오지 않은 상태라면, 적은 일정 범위 내를 무작위로 순찰한다.
- 순찰 간격은 2초 ± 1초로 설정하였다.
1-3. 플레이어 인식 및 추적
- 플레이어가 시야에 포착되면, 적은 즉시 플레이어 위치로 접근을 시작한다.
1-4. 근접 시 공격 전환
- 적이 플레이어와의 거리가 200미만으로 근접하면 이동을 멈추고, 칼을 꺼내어 공격한다.
1-5. 공격 범위 이탈 시
- 플레이어가 적의 공격 범위에서 벗어나면, 적은 칼을 수납한 뒤 다시 추적을 시작한다.
1-6. 시야 이탈 시 상태 복귀
- 플레이어가 적의 시야에서 벗어나면, 적은 추적을 중단하고, 다시 순찰 상태로 복귀한다.
2. 영상
'Programming > Unreal 5 구현' 카테고리의 다른 글
| Unreal 5 구현 - 자기장 시스템 (3) | 2025.06.26 |
|---|---|
| Unreal 5 구현 - TPS 조준 시스템 (3) | 2025.06.25 |
| Unreal 5 구현 - 인벤토리 시스템 (0) | 2025.06.24 |
| Unreal 5 구현 - AI #1 (1) | 2025.06.20 |
| Unreal 5 구현 - 미니맵 (0) | 2025.06.20 |
