Bonjour,
Je voudrais créer une fonction qui déplace un Sprite en fonction de l'angle renseigner par l'utilisateur.
Je vois le prototype de ma fonction je vois comment faire sauf pour calculer les nouvelles coordonnées.
void setImpulsion(sf::Sprite &sprite, float newAngle, float newPuissance, float newReductor)
J'avais penser à ça : sin(angle) * déplacement ce qui me donne un côté du triangle. Du coup ensuite j'addition les coordonnés en x et c'elle en y et bouge le sprite.
Cependant je ne suis pas sûr que ce soit la bonne méthode.
Merci de votre aide.