Bonjour,
Tout d'abord, je précise que j'utilise la SFML 2.0 en C++.
Alors voilà: pour gérer les collisions, j'ai besoin de récupérer les coordonnées d'un pixel de mon sf::Sprite, afin d'avoir une base d'où démarrer mes calculs.
Cependant, mon image peut tourner sur elle-même, ce qui fait que la position renvoyée par getPosition() ne correspond pas à l'emplacement réel du pixel.
J'ai essayé avec la fonction getGlobalBounds(), mais il s'avère qu'elle ne "vise" pas toujours le même pixel : getGlobalBounds().top peut dépendre soit (par rapport à la texture) du coin supérieur gauche, soit du coin inférieur droit, et je pense qu'il y a le même problème pour getGlobalBounds().left.
Auriez vous une astuce à me proposer pour pouvoir récupérer les coordonnées du pixel correspondant au pixel supérieur gauche sans rotation?
Merci d'avance!
PS: Je me suis rendu compte que j'ai posté dans la mauvaise section, désolé