총알이 적을 때릴 수있는 좋은 해결책을 찾으려고합니다. 게임은 2D 타워 방어이며, 타워는 총알을 쏘고 적을 보장해야합니다.
이 솔루션을 시도했습니다 -http : //blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/
총알의 원점과 적도 빼기 위해 언급 된 링크 (벡터 빼기) 나는 그것을 시도했지만 총알이 적 주위를 따라갑니다.
float diffX = enemy.position.x - position.x;
float diffY = enemy.position.y - position.y;
velocity.x = diffX;
velocity.y = diffY;
position.add(velocity.x * deltaTime, velocity.y * deltaTime);
나는 벡터에 익숙하지만이 솔루션을 작동시키기 위해 어떤 단계 (벡터 수학 연산)를 수행 해야하는지 잘 모르겠습니다.