나는 2D 안드로이드 게임을 개발 중이며 AI 발사체가 경로를 따라 가거나 자유롭게 움직이는 적을 공격하기위한 목표 알고리즘을 만들고 있습니다. 현재는 목표물이 멀리 떨어진 곳을 계산하고 발사체를 발사하여 그 거리에서 목표를 달성합니다. 물론 이것은 목표를 달성하기 위해 발사체 속도를 변화시키는 것을 의미합니다.
발사체가 발사해야 할 때와 일정한 속도로만 이동할 수 있다면 목표 위치를 계산하는 간단한 알고리즘 (최적의 알고리즘)에 대한 팁이 있습니까? 발사체가 목표 속도의 두 배가됩니까?
내가 생각할 수있는 유일한 방법은 검색과 관련이 있으며 상당히 커 보입니다.
관련 : gamedev.stackexchange.com/questions/17467/…
—
John McDonald
@JohnMcDonald : 선형이 아니라 포물선 발사체에 관한 것이면 관련이 없습니다. 이 훨씬 더 가깝다 : gamedev.stackexchange.com/questions/4995/...
—
E100