Próbuję znaleźć dobre rozwiązanie, by kula trafiła wroga. Gra polega na obronie wieży 2D, wieża ma wystrzelić kulę i trafić wroga gwarantowana.
Wypróbowałem to rozwiązanie - http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/
Wspomniany link odejmuje pochodzenie pocisku, a także wroga (odejmowanie wektorowe). Próbowałem tego, ale kula podąża za wrogiem.
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);
Znam wektory, ale nie jestem pewien, jakie kroki (operacje matematyczne wektorów) należy wykonać, aby uruchomić to rozwiązanie.