Forum de la communauté SFML
Aide => Graphique => Discussion démarrée par: Despirithium 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
-
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)
-
Merci pour ta réponse rapide :)