Windows et la souris

dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 - 29 oct. 2005 à 23:36
dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 - 30 oct. 2005 à 16:56
bonjour,

Dans un programme utilisant Opengl, j'essais d'utiliser la souris afin de bouger la vue de la camera. La vue bouge tres bien sauf que des que le pointeru de la souris atteind les extremités de la fenetre la camera cesse de bouger ( Normal me direz vous!) Oui mais comment faire pour que lorsque je bouge la souris horizontalement la camera tourne sur elle meme indefiniment? Pour cela il faudrait que le pointeur de la souris puisse etre deplacé a une extremité de la fenetre losqu'il il atteind l'extremité opposé...mais je trouve cette methode un peu brutale! Surtout en mode fenetré! Il faut que l'utilisateur garde le controle de la souris.

Enfin de toute facon Je peut faire en sorte que l'application gere la position du pointeru seulement si le clic gauche est enfoncé....

Quelqu'un a une idée?

6 réponses

cs_Tidam Messages postés 124 Date d'inscription jeudi 2 janvier 2003 Statut Membre Dernière intervention 16 février 2006 2
30 oct. 2005 à 00:16
remet la sourie au milieu de l'ecran a chaque mouvement ...
0
dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 1
30 oct. 2005 à 16:48
super efficace ta solution!!! C'est ce que je fais je suis pas si bete que ca...
Mais il n'y a pas plus pratique?
Et je sais que c'est possible de deplacer la souris la ou on veux dans une appli puis que c'estle cas dans 3dsmax par exemple.
0
cs_erazor Messages postés 85 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 8 février 2007
30 oct. 2005 à 16:49
ce que tu peux faire par contre, c'est faire en sorte que la rotation soit infini si la sourie n'est pas au milieu



je veux dire par la



si c au milieu, rien

si tu te deplace dans un sens, rotation dans ce sens

plus tu t'eloigne du bord, plus la vitesse de rotation sera elevee

bien sur tout ca que lorsque appui sur bouton de la souri
0
cs_erazor Messages postés 85 Date d'inscription jeudi 7 février 2002 Statut Membre Dernière intervention 8 février 2007
30 oct. 2005 à 16:51
sinon si tu veux un truc style fps il faut que tu fasse une
fonction qui chope non pas la position de la sourie mais son deplacement

c a dire la difference de position entre deux instants
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 1
30 oct. 2005 à 16:53
0
dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 1
30 oct. 2005 à 16:56
Oui je veux un truc style fps...
Et la fct qui donne une difference de position de la souris c'est justement ce que je cherche
0
Rejoignez-nous