Sto cercando di trovare una buona soluzione per un proiettile per colpire il nemico. Il gioco è la difesa della torre 2D, la torre dovrebbe sparare un proiettile e colpire il nemico garantito.
Ho provato questa soluzione - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/
Il link menzionato per sottrarre l'origine del proiettile e anche il nemico (sottrazione vettoriale). Ci ho provato ma un proiettile segue solo il nemico.
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);
Ho familiarità con i vettori ma non sono sicuro di quali passaggi (operazioni matematiche vettoriali) devono essere fatti per far funzionare questa soluzione.