Ich versuche eine gute Lösung für eine Kugel zu finden, um den Feind zu treffen. Das Spiel ist 2D Tower Defense, der Tower soll eine Kugel abschießen und den Feind garantiert treffen.
Ich habe diese Lösung ausprobiert - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/
Der erwähnte Link, um den Ursprung der Kugel und den des Feindes zu subtrahieren (Vektorsubtraktion). Ich habe es versucht, aber es folgt nur eine Kugel um den Feind.
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);
Ich kenne Vektoren, bin mir aber nicht sicher, welche Schritte (Vektor-mathematische Operationen) durchgeführt werden müssen, um diese Lösung zum Laufen zu bringen.