Sto costruendo un gioco con giocatori e missili.
Voglio sparare un missile da P1 a P2. Il missile dovrebbe sempre impiegare esattamente cinque secondi per raggiungere P2. Il missile dovrebbe anche tracciare P2. Se P2 si allontana ulteriormente, il missile deve accelerare per soddisfare il vincolo di temporizzazione. Se P2 si sposta a sinistra, il missile deve spostarsi a sinistra (e cambiare anche la velocità). Se P2 si avvicina a P1, il missile deve rallentare.
È possibile? Qual è il modo migliore per raggiungere questo obiettivo?
Al momento non ho una classe Vector2D (questo non è in realtà un gioco, ma l'analogia funziona bene), quindi se possibile, mi piacerebbe una soluzione che non ne richieda una.
Modifica: neanche questo è un missile. :)
Grazie!