Bienvenue,
Invité
. Merci de
vous connecter
ou de
vous inscrire
.
Avez-vous perdu votre
e-mail d'activation
?
Forum anglais
Accueil
Aide
Rechercher
Identifiez-vous
Inscrivez-vous
Forum de la communauté SFML
»
Aide
»
Graphique
»
[SFML 2.0] Utilité des sf::Sprite?
Imprimer
Pages: [
1
]
Auteur
Sujet: [SFML 2.0] Utilité des sf::Sprite? (Lu 3826 fois)
0 Membres et 1 Invité sur ce sujet
Neckara
Jr. Member
Messages: 77
[SFML 2.0] Utilité des sf::Sprite?
«
le:
Avril 13, 2012, 07:59:15 pm »
Bonjour,
Je programme avec la SFML 2.0 depuis peu et je me suis aperçu qu'on ne pouvait plus dimensionner les sprite ni même mettre une sf::Image dessus. Il faut donc partir d'un sf::Image, passer par un sf::RenderTexture puis utiliser un sf::Sprite.
Pourquoi ne pas rendre les sf::RenderTexture drawable ce qui éviterai de toujours devoir passer par un sf::Sprite?
Je ne comprend pas tout à fait pourquoi on doit passer par ces deux classes.
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
Re : [SFML 2.0] Utilité des sf::Sprite?
«
Réponse #1 le:
Avril 13, 2012, 08:19:28 pm »
Ce n'est pas sf::RenderTexture, mais sf::Texture.
Ensuite pas besoin de sf::Image ; en fait, sf::Texture dans SFML 2 remplace sf::Image dans SFML 1. C'est tout pareil (pour le chargement et l'affichage, du moins).
IP archivée
Laurent Gomila - SFML developer
Arnibou
Newbie
Messages: 30
Re : [SFML 2.0] Utilité des sf::Sprite?
«
Réponse #2 le:
Avril 14, 2012, 09:07:34 am »
dommage qu'on ne puisse pas appliquer de masque de transparence directement avec sf::texture, on est obligé de passé par sf::image
IP archivée
Laurent
Administrator
Hero Member
Messages: 32498
Re : [SFML 2.0] Utilité des sf::Sprite?
«
Réponse #3 le:
Avril 14, 2012, 09:09:36 am »
Normalement ta texture est censée avoir son canal alpha
avant
d'être chargée. La fonction CreateMaskFromColor c'est uniquement pour ceux qui ne savent pas se débrouiller avec un éditeur d'images
IP archivée
Laurent Gomila - SFML developer
Imprimer
Pages: [
1
]
Forum de la communauté SFML
»
Aide
»
Graphique
»
[SFML 2.0] Utilité des sf::Sprite?
anything