Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: [SFML 2.0] Utilité des sf::Sprite?  (Lu 3838 fois)

0 Membres et 1 Invité sur ce sujet

Neckara

  • Jr. Member
  • **
  • Messages: 77
    • Voir le profil
[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.

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
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).
Laurent Gomila - SFML developer

Arnibou

  • Newbie
  • *
  • Messages: 30
    • Voir le profil
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

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
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 :)
Laurent Gomila - SFML developer

 

anything