본문 바로가기

Unreal 5 구현 - AI #2

@코야딩구2025. 6. 23. 17:22

- 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
목차