설명
- AI가 취할 행동을 결정하는 프로세스에 사용하도록 제공해주는 시스템이다.
- EQS를 통해 스마트한 AI를 구현할 수 있다.
- 다양한 모양을 제공해준다.
- 포인트에 개수를 조정할 수 있는데 많이 사용하는 만큼 당연히 비용이 증가한다.
- Center에 EQS Context Base 클래스를 상속받아 구현하여 원하는 액터나 위치를 지정할 수 있다.
- 원하는 조건에 각 위치마다 점수(가중치)를 통해 우선 순위를 정할 수 있다.
- ex) 적 AI가 플레이어 주위를 Strafe 이동시키는 경우
- ex) 총기전이 발생할 때, 벽 뒤에 숨기
https://www.youtube.com/watch?v=VZAwQRgniYA
언리얼 엔진의 인바이런먼트 쿼리 시스템 | 언리얼 엔진 5.4 문서 | Epic Developer Community
인바이런먼트 쿼리 시스템(EQS)이 무엇인지, 이 시스템으로 어떻게 환경 데이터를 쿼리하는지 설명합니다. 그런 다음 이 데이터를 AI가 취할 행동을 결정하는 프로세스에 사용하도록 제공할 수
dev.epicgames.com