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

Auteur Sujet: Taille du sprite ne s'adapte pas à la Texture  (Lu 1450 fois)

0 Membres et 2 Invités sur ce sujet

Despirithium

  • Newbie
  • *
  • Messages: 17
    • Voir le profil
Taille du sprite ne s'adapte pas à la Texture
« le: Juin 22, 2014, 07:00:49 pm »
Bonjour,
Je viens avec un souci de taille pour mon jeu de combat.
Mes personnages sont en constante animation, donc les textures de mes deux sprites (les deux combattants) changent régulièrement. Le souci c'est que la texture du personnage lorsqu'il ne bouge pas est plus petite que celle du personnage lorsqu'il donne un coup de pied, ce qui fait qu'étrangement le bloc de mon sprite reste le même, et mon coup de pied est coupé, ce qui fausse les collisions et qui rend très mal.
Je ne sais pas comment régler ça, peut-être que j'ai loupé quelque chose ?
Egalement, n'y a t'il plus la fonction qui permet de mettre une Alpha Key afin de rendre le fond de mes textures transparentes ?

Merci beaucoup
Cordialement

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32504
    • Voir le profil
    • SFML's website
    • E-mail
Re : Taille du sprite ne s'adapte pas à la Texture
« Réponse #1 le: Juin 22, 2014, 07:31:49 pm »
Salut

1. Lis attentivement la documentation de la fonction sf::Sprite::setTexture

2. sf::Image::createMaskFromColor (mais utiliser un éditeur d'image pour le faire une bonne fois pour toute en amont, c'est vachement mieux)
Laurent Gomila - SFML developer

Despirithium

  • Newbie
  • *
  • Messages: 17
    • Voir le profil
Re : Taille du sprite ne s'adapte pas à la Texture
« Réponse #2 le: Juin 22, 2014, 08:41:34 pm »
Merci pour ta réponse rapide :)