Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: sprite.getGlobalBounds().contains(mouse) décalé  (Read 2270 times)

0 Members and 1 Guest are viewing this topic.

leo.martin

  • Newbie
  • *
  • Posts: 9
    • View Profile
sprite.getGlobalBounds().contains(mouse) décalé
« on: June 30, 2015, 04:49:37 pm »
Bonjour,
J'utilise .contains dans un de mes projets pour savoir si la souris est sur un sprite.
Mon code :
bool    Box::getMouseHover() {
  return _bsprite.getGlobalBounds().contains(sf::Mouse::getPosition().x, sf::Mouse::getPosition().y);
}
 

ça fonctionne mais j'ai un décalage, le sprite qui retourne true n'est pas celui qui est sous le curseur, il y a un décalage.
Comment faire ?
« Last Edit: June 30, 2015, 05:08:43 pm by Laurent »


leo.martin

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re : sprite.getGlobalBounds().contains(mouse) décalé
« Reply #2 on: June 30, 2015, 05:48:14 pm »
Résolu, merci (mapPixelToCoord)

 

anything