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

Auteur Sujet: Problème de Rect  (Lu 2446 fois)

0 Membres et 1 Invité sur ce sujet

cChaD

  • Full Member
  • ***
  • Messages: 117
    • Voir le profil
Problème de Rect
« le: Juin 01, 2012, 10:40:03 pm »
Bonsoir, je n'arrive pas à afficher seulement le rect d'une image..

Voici l'image





Par exemple si je prend le premiere perso tout ce passe bien mais quand je prend le 2éme par exemple voici ce qu'il m'affiche, vous pouvez constater que j'ai exactement pareille pour le fond je voulais seulement le bloc gris..




Bon voilà le code :


Player::Player()
{
    _imagePlayer.LoadFromFile("Image/tileset.png");
    _imagePlayer.CreateMaskFromColor(Color(186,254,202));
    _texturePlayer.LoadFromImage(_imagePlayer);
    _spritePlayer.resize(4, Sprite());

    for(unsigned int i(0); i < _spritePlayer.size(); i++)
        _spritePlayer[i].SetTexture(_texturePlayer);

    _spritePlayer[BAS].SetTextureRect(IntRect(33,13,47,31));    
}





Merci d'avance

Laurent

  • Administrator
  • Hero Member
  • *****
  • Messages: 32498
    • Voir le profil
    • SFML's website
    • E-mail
Re : Problème de Rect
« Réponse #1 le: Juin 01, 2012, 11:29:18 pm »
Lis bien la documentation de sf::IntRect, notamment les deux derniers paramètres du constructeur.
Laurent Gomila - SFML developer

cChaD

  • Full Member
  • ***
  • Messages: 117
    • Voir le profil
Re : Problème de Rect
« Réponse #2 le: Juin 01, 2012, 11:53:35 pm »
Merci  :D