기획 지망생입니다 언리얼 엔진 기반으로 몬스터 AI를 공부중에 궁금한게 있어 질문 드립니다.
몬스터가 공격을 실행중일 때 실시간으로 캐릭터를 추적하는 공격을 구현할 때
Q1. 복잡한 움직임을 가진 몬스터 공격을 루트 모션으로 제작을 하고 캐릭터가 위치한 방향으로 쫓아갈 수 있게 코드로 회전만 제어
예시) 몬스터가 뒤로 물러났다가 빠르게 돌진하면서 캐릭터 방향으로 공격 > 해당 공격 애니메이션을 루트 모션으로 제작하고 재생중일 때 캐릭터를 쫓아갈 수 있게 회전할 수 있도록 코드로 제어
Q2. 단순한 움직임을 가진 몬스터는 애니메이션 노티파이로 제어
예시) 몬스터가 1초동안 가만히 있다가 캐릭터 방향으로 천천히 이동하면서 공격 > ChaseNotifyState를 원하는 구간에 추가를 하고 이 추적 구간동안의 몬스터의 이동속도와 회전속도를 제어할 수 있도록 처리한다
공부하다가 나름대로 정리를 해봤는데 제가 생각한 방법에서 잘못된 부분이랑 부족한 부분이 어떤것인지
또 실제로는 어떻게 개발하는지 궁금해서 질문 드립니다
실제로 툴로 만들어봐. 문제점과 해결방안 둘다 정리가 하나도 안된거 보니까 책만 보고있나 본데
실제로 기획서에 올릭신 글 같은거 보다 더 그림한장으로 설명하는게 더 낫습니다. 뭘 하고 싶은지 명확하게 적으시는게 좋습니다. 어디다 쓸려고 저런게 필요한지