2
« le: Août 20, 2012, 10:50:10 am »
Bonjour !
J'ai un petit problème avec setTextureRect (j'utilise la SFML 2.0) que j'utilise pour afficher mes tiles d'un tileSet.
En général, tout fonctionne bien, excepté que de temps en temps (uniquement lorsque je déplace la view), le TextureRect de mes tiles semblent se déplacer d'un pixel (dans le sens de déplacement de la caméra il me semble) et du coup j'obtiens de vilains effets. Ce problème ne dure même pas une demi-seconde, mais reviens régulièrement.
Lorsque je ne déplace pas la view, il n'y a aucun problème. Je ne modifie jamais le textureRect des sprites excepté lors de leur création. Ce problème n'apparaît vraiment que lorsque je déplace la caméra.
Je n'ai pas encore réussi à déterminer exactement quand le problème apparaissait lors des déplacements..
Je ne sais pas si le code source serait vraiment utile, il s'agit d'un view.move(...), d'un setTextureRect à la création du sprite, et d'un app.draw(sprite)... Mais si besoin s'en fait je le mettrai ici.
Si quelqu'un à une idée de comment résoudre mon problème, je l'en remercie d'avance !
Supermael.