Je construis un jeu avec des joueurs et des missiles.
Je veux tirer un missile de P1 à P2. Le missile devrait toujours prendre exactement cinq secondes pour atteindre P2. Le missile devrait également suivre P2. Si P2 s'éloigne, le missile doit accélérer pour satisfaire la contrainte de synchronisation. Si P2 se déplace vers la gauche, le missile doit se déplacer vers la gauche (et changer également de vitesse). Si P2 se rapproche de P1, le missile doit ralentir.
Est-ce possible? Quelle est la meilleure façon d'y parvenir?
Je n'ai pas actuellement de classe Vector2D (ce n'est pas vraiment un jeu, mais l'analogie fonctionne bien), donc si possible, j'aimerais une solution qui n'en nécessite pas.
Edit: Ce n'est pas non plus un missile. :)
Merci!