원거리 몬스터 AI를 만들고 있는데 고민임
내 게임의 AI는 아주 기초적인 네브메쉬에이전트와 FSM으로 이루어져있음

근거리 몬스터와 똑같이 추격할 경우
플레이어가 벽 뒤로 숨었을 때
항상 최단거리로 추적하게 되서 인코스로 따라가게 되고
코너에 뭉쳐져서 밍기적 거릴 가능성이 있음

그래서 어떻게 하면 원거리몬스터 AI를 날먹할 수 있나 고민중인데

1. 이미 구현된 플레이어 잔상 로직을 활용해서
빈 게임 오브젝트가 일정한 프레임 이전 위치만큼 따라다니게 만들고
원거리 몬스터가 이 빈 게임 오브젝트(발자취)를 추격하도록 만들기

2. 원거리 몬스터가 직접 플레이어의 이전 위치를 체크, 보관해두고 추격할 때 사용하기

뭐가 좋을 것 같슴?
둘 다 별로면 다른 방법 조언좀..