[RESOLU] Déplacement linéaire

Comment faire pour que mon avion ce déplace de manière linéaire ?

C’est un jeu en vu du dessus, j’ai ajouté le comportement Linear movement mais rien n’y fait, quand j’applique une force il ne se déplace pas en ligne droite.

Quel est le résultat attendu ?

Quand je click avec la souris, l’avion doit ce déplacer de manière linéaire (en ligne droite) vers les coordonnées du curseur. Si en cours de route, je click ailleurs, depuis sa position actuelle il doit faire pareil.

Quel est le résultat actuel ?

L’avion ce déplace vers les coordonnées du curseur mais pas du tout précis donc manque les coordonnées, donc fait demi-tour, etc…

Merci pour votre aide :wink:

En utilisant l’interpolation avec une formule qui divise la distance entre 2 points par la vitesse (un nombre au hasard pour avoir un repère) pour avoir tout le temps l’objet qui ce déplace à la même vitesse peu importe la longueur du trajet. Cette vitesse est stockée dans une variable pour pouvoir la modifier si nécessaire.