J'essaie de déplacer un Sprite le long d'une trajectoire rectiligne. Je veux déplacer 5 pixels sur la pente, ou l'hypoténuse chaque fois que je passe par la méthode jusqu'à ce que j'atteigne le point final.Déplacer un objet le long d'une ligne droite
J'ai la pente et l'ordonnée à l'origine de la ligne, j'ai aussi les valeurs actuelles X et Y de l'image-objet par getX() et getY(). Les points X et Y finaux à arrêter sont les variables finalX et finalY.
J'ai essayé tellement d'équations mais je n'arrive pas à en faire fonctionner certaines. Qu'est-ce que je rate!!?
Ma dernière équation cherchait à utiliser y = mx + b.
float X = (getY() + 5 - interceptY)/slope;
float Y = slope*(getX() + 5) + interceptY;
setPosition(X, Y);
Pouvez-vous poster votre dernière tentative? – Keppil