EQS + Trace

EQS와 Trace 검증

AI가 엄폐 위치나 이동 목표를 고를 때는 먼저 후보를 넓게 만들고, 점수가 높은 위치를 시야, 충돌, 도달 가능성으로 다시 걸러야 합니다.

EQS 후보 생성

플레이어 주변, AI 반경, 내비메시 위 지점처럼 검색 공간을 먼저 제한합니다.

Generator 가능한 지점들을 일정 간격으로 뽑습니다.
Test 거리, 각도, 태그, 내비mesh 조건으로 점수를 줍니다.

후보 점수화

점수는 우선순위일 뿐입니다. 가장 높은 후보도 벽 뒤나 막힌 곳이면 탈락할 수 있습니다.

92 A 지점 엄폐 각도 좋음, 플레이어와 거리 적절
78 B 지점 가깝지만 시야가 너무 열려 있음
64 C 지점 점수는 낮지만 우회 경로가 안정적

Trace 검증

후보 좌표를 바로 쓰기 전에 실제 월드 상태와 콜리전 응답을 확인해 실패 위치를 제거합니다.

OK
시야 Line Trace로 장애물 가림 여부를 확인합니다.
OK
충돌 Capsule Trace로 캐릭터가 설 공간을 확인합니다.
ALT
도달 막힌 경로면 다음 점수 후보를 다시 검증합니다.

최종 위치는 점수와 검증 결과 검토

EQS가 후보를 빠르게 좁히고 Trace가 현재 프레임의 시야, 충돌, 경로 조건을 확인하면 AI 이동 목표가 훨씬 안정적으로 결정됩니다.

A 지점 점수 통과 + Trace 통과