Bir merminin düşmanı vurması için iyi bir çözüm bulmaya çalışıyorum. Oyun 2D kule savunma, kule bir kurşun ateş ve garantili düşman vurmak gerekiyordu.
Bu çözümü denedim - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/
Merminin kökenini ve düşmanı da çıkarmak için adı geçen bağlantı (vektör çıkarma). Bunu denedim ama sadece düşmanın etrafında bir kurşun izliyor.
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);
Vektörleri tanıyorum ama bu çözümü çalıştırmak için hangi adımların (vektör matematik işlemleri) yapılması gerektiğinden emin değilim.