Bonjour,
Dans le cadre d'un petit jeu, j'aimerai gérer les déplacements à la souris. Je programme en C++ avec SDL pour la fenêtre et les évènements et OpenGL pour l'affichage.
Mes déplacements sont gérés mais restent dépendant de la sensibilités configurée sur l'OS.
J'aurai pourtant aimé pouvoir configurer ceci dans les options du jeux.
Je pensais faire comme suit :
Mais je crois que si je replace la souris (WrapMouse ?) cela va redeclencher mon évènement qui gère le déplacement de la souris. Et donc je tournerai un peu en rond. J'ai pas testé encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Quand deplacement souris détécté Appliquer un coefficient sur la différence entre nouvelle position et ancienne position replacer la souris sur ce nouveau point
Je vois pas trop de manière plus simple. Mais y'a peut être une astuce que je ne connais pas.
Merci d'avance pour vos réponses ou conseils.
Partager