Bonsoir à tous !
Je n'ai pas trouvé de section "Question/réponse" donc je l'ai mis plutôt ici.
Comment récupérez-vous la position de la souris généralement ? D'habitude je fondais mon petit programme avec l'utilisation de
sf::Mouse::getPosition(app).x et
sf::Mouse::getPosition(app).y mais j'ai vu récemment qu'on pouvait utiliser
app.getInput().getMouseX() et
app.getInput().getMouseY() pour
sf::RenderWindow app .. Quel est le mieux ? Quel est la différence entre les deux ? Existe-il un décalage entre un evenement et la position de la souris ? Si oui peut-on récupérer la position de la souris lors de l'event via une commande du style :
event.mouse.getPosition() ?
Dans le même genre de question, quel est la différence entre un
.move() et un
.setPosition() ? Est-ce que le
.move() se traduit à utiliser un
.setPosition() ou l'inverse l'un par rapport à l'autre ? Quel est le mieux à utiliser niveau performance si on a le choix entre les deux ?
Merci beaucoup de vos éclaircissements ! Et longue vie à SFML avec lequel je m'amuse tellement !