미리보기

구현내용
2편에서 이어집니다
2026.02.05 - [Unreal 프로젝트 다이어리/두번째 프로젝트] - Unreal - AI (순찰, 전투)
Unreal - AI (순찰, 전투)
미리보기구현내용1편에서 이어집니다2026.02.02 - [Unreal 프로젝트 다이어리/두번째 프로젝트] - Unreal - BehaviorTree AI - 1 Unreal - BehaviorTree AI - 1미리보기구현내용플레이어와 전투를 주고받는 AI의 기초
lucodev.tistory.com
AI의 Strafe 이동을 구현하였습니다
Strafe 이동이란 AI가 플레이어의 위치를 기준으로 일정거리를 유지하며 플레이어 주위를 원형으로 이동하는 행동을 의미합니다
물론 Strafe이동을 직접 전부 다 코딩해서 구현할수 있겠지만
언리얼에서는 EQS라는 좋은 시스템이 존재합니다
기본적인 설정법은 이와 같습니다
2025.05.10 - [Unreal 프로젝트 다이어리/첫번째 프로젝트] - Uneal - EQS Strafe이동
Uneal - EQS Strafe이동
EQS(Environment Query System)란?언리얼 엔진의 AI시스템중 한개, AI가 환경을 실시간으로 분석, 최적의 위치를 계산하는것을 도와주는 시스템입니다 AI가 플레이어를 피해서 숨을때 적절한 엄폐물 위치
lucodev.tistory.com

EQS 쿼리 그래프는 이와 같습니다

Run EQS 노드로 사용할 수 있습니다

EQS를 가드를 하면서 할수도 있고 안할수도 있고
EQS를 안할수도 있고 할수도 있고
EQS를 하면서 공격할 수 도있고 안할수도 있고
랜덤성을 부여하다보니 노드가 엄청나게 커졌습니다

EQS로 아이템의 스코어를 측정하여 Strafe이동을 구현하였습니다


https://youtu.be/sl_xBgiXyTk
'Unreal 프로젝트 다이어리 > 두번째 프로젝트' 카테고리의 다른 글
| Unreal - 보스 등장 컷씬 (0) | 2026.02.09 |
|---|---|
| Unreal - AI (0) | 2026.02.06 |
| Unreal - AI (순찰, 전투) (0) | 2026.02.05 |
| Unreal - AI (Behavior Tree 설계하기) (0) | 2026.02.02 |
| Unreal - 달리 줌 (Dolly - Zoom) (0) | 2026.01.25 |