Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : la souris [ Archives / API ] (Adeon)

jeudi 4 novembre 2004 à 18:55:06 | la souris

Adeon

salut ! j'ai un ptit probleme, je suis en train de creer un jeu, mon personnage tourne sur lui meme avec les coordonees X de la souris, en effet, quand la souris va vers la gauche mon perso tourne a gauche et quand la souris va vers la droite mon perso tourne a droite. Le prob c'est que le message WM_MOUSEMOVE retourne les coordonnees actuel de la souris. ca veu dire que quand le curseur ateind les bords de l'ecran, les coordonnees ne change pas, donc mon perso ne bouge pas.
lol, tout ca charabiat pour demander comment peu on faire pour savoir si la souris va a gauche ou a droite sans utiliser les coordonnees.

salut et merci!
Adeon

jeudi 4 novembre 2004 à 19:00:17 | Re : la souris

DeAtHCrAsH

Dans ton jeu, je suppose que le personnage est au centre de l'écran.
C'est pas compliqué ensuite tu compares les coordonnées actuelles du pointeur de la souris, avec celle du milieu de l'écran.
Tu peut ainsi savoir si ca va a droite ou a gauche du personnage.

Shell

jeudi 4 novembre 2004 à 19:06:08 | Re : la souris

Adeon

non, mon personnage ne va pas ou a gauche ou a droite, il effectue une vrais rotation sur lui meme. c'est un peu comme un jeu de shoot 3D , tu peu faire aller ta souris vers la gauche aussi longtemp que tu veu, ton perso fera des rotation sur lui meme indefiniment
Adeon

jeudi 4 novembre 2004 à 20:34:49 | Re : la souris

DeAtHCrAsH

Ah oki ...
Ben alors tu detecte la position de la souris, puis plus elle est eloigné du personnage, plus la rotation sera rapide.
Et si la position horizontales de la souris et égal a zéro ou a la taille horizontale de l'ecran, ben tu continue la rotation.

Shell

jeudi 4 novembre 2004 à 21:04:48 | Re : la souris

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Pour tout ce qui est gestion de la souris dans un jeu, je te conseille d'utilise DirectInput de DirectX plutôt que de passer par les API : c'est plus optimisé pour ce genre de manipulations !
_______________________________________

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer

vendredi 5 novembre 2004 à 15:38:17 | Re : la souris

Adeon

Réponse acceptée !
et pour commencer en directx, tu me conseil quel site ?
Adeon



Cette discussion est classé dans : perso, gauche, souris, droite, tourne


Répondre à ce message

Sujets en rapport avec ce message

Quelqu'un pourrait-il completer ces lignes Merci [ par pirate75000 ] J'aurais besoin de deux bouton en plus merciet surtout ou pourais-je trouve les plan de brochageint InitJoystick(HWND JHWND)//Initialisation{ UINT uJo Probleme de DC [ par gus2647 ] Bonjour,Je programme avec les MFC et vc++ 6Je desire desiner un droite horizontale qui suit le mouvement de la souris et donc il faut que j efface le Déplacement d'un perso(allegro) ac la souris [ par MRick571 ] Salut, j'aurai b'soin d'aide : à la souris sur allegro je sais pas comment faire pour déplacer le personnage, je m'explique :J'ai coder mon prog pour selection et zoom [ par phneutrex ] Salut , j'ai une fenêtre principale qui contient à sa gauche une CFormView et à sa droite une fençetre OpenGL. Mon probleme est le suivant. J'ai un nu Gérer la souris comme dans Doom 3 [ par vivelesquads ] Bonjour, Je développe avec glut sous VC++ 6. Comme indiquer dans le titre j'aimerai pour voir gérer la souris comme dans doom 3. J'explique:     Dans Arbres Binaire tri simple d'entier (rapide) ;) [ par bluenox ] Bonjour ts le monde Voila mon probleme trier un arbre recursivement; Mon code me donne la fameuse erreur segmentation. J'envoie dans ma fonction l'a Arbre binaire [ par raton ] Salut a tous. Je me permets de venir vous demandez une petite vérification.Je suis en train de créer un arbre binaire et je voulais savoir si l'un d'e CRichEditCtrl & Nombres arabes [ par Toutoun13 ] Bonjour,J'essaye d'ecrire dans un CRichEditCtrl de l'arabe. Je ne rencontre aucun problème pour ecrire du texte, en passant le code ASCII unicode des Comment utiliser le clic gauche de la souris dans son application? en C++, console Win32 [ par ndubien ] Bonjour, Je cherche à savoir comment utiliser le clic gauche de la souris lors de l'execution de mon programme.Je m'explique : je dispose d'un Bouger souris [ par yermatbzh ] Bonjour, j'ai un peu honte de poser cette question mais mais vraiment je ne comprend pas.Voilà je voudrais seulement que ma souris fasse 1 cm sur la d


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.