#1 

17-11-2006 10:19:01

darkein
Membres
Date d'inscription:
Messages: 3
IP: 195.83.153.28
Courriel

salut a tous!
je voulais poster sur le forum anglais ma j'ai un peu peur de mal me faire comprendre, pi ca me permet de me joindre a la communautée francaise d'Irrlicht ^^

bon je vous explique mon cas. J'ai crée un jeu dans lequel mon perso se deplace a chaque clic de souris. Le probleme, c'est que lorsque je clique sur une fenetre du gui ou que je la deplace, mon perso se deplace qd meme! J'ai beau creer une variable que je met a 1 lorsque qu'un event concernant le gui arrive et a 0 pour tout les autres event, mon perso se deplace...

je vous montrerais le ptit bout de code qui permet de recuperer la position voulu du perso si cela peux aider a me faire comprendre

merci d'avance!


Hors ligne


#2 

17-11-2006 12:11:16

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 90.11.51.26
Courriel  Site web

je pense que la meilleurre méthode si j'ai bien compris ton cas c'est de tester si le curseur de la souris se situ au dessus de la fenetre de GUI.Si c'est le cas alors tu n'appeles pas ta méthode de déplacement.


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#3 

17-11-2006 15:10:38

darkein
Membres
Date d'inscription:
Messages: 3
IP: 84.102.164.141
Courriel

ben c'est ce que je me disais mais je me demandais si il n'y avait pas plus simple et rapide, vu qu'il faut tout de meme recuperer chaque position de chaque fenetre (meme si il n'y en a que quelques unes). De plus, si je crée des boutons hors de la fenetre, il va falloir tous les tester. Enfin bon, si c'est le seul moyen...

[EDIT]

c'est bon, j'ai reussi a m'en sortir avec la fonction getElementFromPoint(). Si elle me retourne un element, c'est que la souris est sur un element du gui.

Merci quand meme ^^


Hors ligne


#4 

19-11-2006 08:25:03

kedu
Modérateurs
Avatar de kedu
Date d'inscription:
Messages: 155
IP: 213.44.66.108
Courriel

Impeccable ! N'hésite pas à poster des screens de tes projets, ça fait toujours plaisir de voir Irrlicht en action smile


Hors ligne


#5 

19-11-2006 22:44:50

Dekron
Membres
Date d'inscription:
Messages: 46
IP: 84.98.71.14
Courriel  Site web

Il s'agit du projet Arcis Bien entendu wink


Visitez Arcis : MMORPG ammateur utilisant irrlicht !
Etudiant ingénieur, maitrise C++, connaissances python & php.

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
141 invités en ligne
membre en ligne: -
RSS Feed