Bonsoir.
Je suis tout nouveau bien que j'utilise SFML depuis des mois. Jusqu'à là j'ai réussi à résoudre mes problèmes seule mais cette fois je me lance car je suis vraiment bloqué
setRotation() ou setScale() ne donnent pas le résultat voulu.
Le problème est que ces deux fonctions bougent le sprite, alors qu'on a pas demandé de move().
Par exemple avec rotate(), le sprite ne tourne pas sur lui même mais il se décale.
Pareil avec setScale().
Que faire ?
J'ai essayé setOrigine() mais c'est pareil:
int center_x = sprite.getLocalBounds().width/2,
center_y = sprite.getLocalBounds().height/2;
sprite.setOrigin(center_x,center_y);
sprite.setScale(1.5,1.5); //setRotation(angle);
Le sprite est décalé vers le haut.
Merci d'avance.