0. 개요
이전 포스트에서 필터만 이용하여 테스트를 했다.
이제 거리에 따라 가중치를 부여하는 테스트를 해본다.
1. Distance 테스트
(1) 테스트 추가 및 설정
EQS에서 생성자(제너레이터)에 Distance 테스트를 추가한다.
점수를 비교할 것이므로 Score Only로 지정한다.
상대까지의 거리에 따라 점수를 매긴다.
스코어 인수를 -1을 설정하면 테스트 폰으로부터 가까운 거리를 더 높은 점수로 설정할 수 있다.
이제 테스트 폰을 가장 점수가 높은 포인트로 이동시키면, 폰으로부터 가장 가깝고 대상까지의 라인 트레이스가 가능한 위치가 된다. 이를 이용하여 원거리 몬스터의 공격을 구성할 수 있다.
'UE 5 스터디 > Gameplay Ability System(GAS)' 카테고리의 다른 글
14-1. AI 근거리 공격 - (1) 공격 게임플레이 어빌리티 생성 및 활성화 (0) | 2024.12.30 |
---|---|
13-10. AI - (8) 원거리 몬스터 - 비헤이비어 트리에 EQS 활용하기 (0) | 2024.12.27 |
13-8. 인바이런먼트 쿼리 시스템(EQS) - (1) EQS 구성 및 테스트 (0) | 2024.12.27 |
13-7. AI - (7) 근거리 몬스터 - 캐릭터 주위의 랜덤 위치로 이동하여 공격 (0) | 2024.12.27 |
13-6. AI - (6) 근거리 몬스터 - BTTask, 이동 접근 (0) | 2024.12.27 |