1
Graphique / [Résolu] Problème fonction getPixel / conversion Sprite en Image
« le: Avril 17, 2014, 06:12:26 pm »
Bonjour,
Je suis récemment passé de la version 1.6 de SFML à la version 2.1
En mettant ma classe de Tile Mapping à jour un gros problème s'oppose à moi.
En effet, j'utilise la fonction "getPixel" qui était membre de la classe "Sprite" dans la version 1.6 et qui est membre de la classe "Image" maintenant. Jusque là il n'y a pas trop de problème, il m'a simplement suffi de mettre l'Image à la place du Sprite. Ce qui me donne le code suivant :
Or, j'utilisais auparavant la fonction "SetSubRect" sur mon Sprite, afin de pouvoir changer de map. Donc avec la version 1.6 je peux bel et bien utiliser un "setTextureRect" sur le Sprite, mais cela ne m'est pas très utilie étant donné que le calcul "getPixel" est effectué à partir de l'Image.
Je cherche donc une solution pour soit convertir mon Sprite en Image, soit utiliser "getPixel" sur un Sprite
Merci d'avance ! N'hésitez pas à me demander plus de renseignements si besoin
Je suis récemment passé de la version 1.6 de SFML à la version 2.1
En mettant ma classe de Tile Mapping à jour un gros problème s'oppose à moi.
En effet, j'utilise la fonction "getPixel" qui était membre de la classe "Sprite" dans la version 1.6 et qui est membre de la classe "Image" maintenant. Jusque là il n'y a pas trop de problème, il m'a simplement suffi de mettre l'Image à la place du Sprite. Ce qui me donne le code suivant :
Couleur = m_carteImage.getPixel(i, m_LigneEnCours);
Or, j'utilisais auparavant la fonction "SetSubRect" sur mon Sprite, afin de pouvoir changer de map. Donc avec la version 1.6 je peux bel et bien utiliser un "setTextureRect" sur le Sprite, mais cela ne m'est pas très utilie étant donné que le calcul "getPixel" est effectué à partir de l'Image.
Je cherche donc une solution pour soit convertir mon Sprite en Image, soit utiliser "getPixel" sur un Sprite
Merci d'avance ! N'hésitez pas à me demander plus de renseignements si besoin