En effet, la solution que vous proposez rentre plus dans les critères de ce que je recherche.
Avec un calcul de la longueur du segment, et additionner une partie du segment aux point initial est une solution.
Maintenant, en parcourant d'autre forum, j'en suis arrivé a une autre solution plus maniable et plus pointilleuse, qui est l'utilisation de normalisation d'un vecteur.
Sans partir dans les détails car pas mal de chose dans le code réalisé est adapté à la programmation. Sur le concept des maths:
Lors d'un tir, on imagine une droite vertical partant du point de départ. Ensuite on trace notre droite qui nous relis à l'objectif. On calcul l'angle que celui ci fait et point déterminé des coordonnées, on fait ces calculs:
[INDENT]x = x * cos(angle) * vitesse
y = y * sin(angle) * vitesse[/INDENT]
Pour plus de précision, je revois au sujet du post: http://www.siteduzero.com/forum-83-781794-p1-deplacement-et-vitesse-d-un-missile.html