Historique des modifications - Message

Message #5282

Sujet: Avant et arriere plan des images


Type Date Auteur Contenu
Dernière modification 19-12-2008 08:46:39 Dragonblood
Bon je déterre ce post pour dire qu'au passage à Irrlicht 1.5 j'ai eu quelque prob et cette fonction ne marche plus trés bien.

Mais j'ai touvé encore mieux lol il y a ce qu'on appelle le RootGuiElement. C'est un GUIELEMENT qui est le parent de tout les GUI sur la scène. Il est appelé a chaque fois que l'on créé un GUIELEMENT mais sans que l'utilisateur ne le sache lol. A chaque GUIELEMENT crée il est automatiquement enfant du RootGUIELEMENT qui conserve la liste de tous ses enfants.

Alors donc pour gérer l'arriere plan et l'avant plan de votre GUI il faut tout simplement récupérer ce GUIROOT et utiliser la méthode BringToFront (mettre en avant en français).

donc

IGUIElement* guiRoot=guiEnv->getRootGUIElement( ) ;
guiRoot->bringToFront(Ma_guiElement);

J'ai appris l'existence de ca en lisant le tuto de Kevin Leonhart à cette endroit la


http://www.siteduzero.com/tutoriel-3-5659-dans-les-entrailles-de-la-bete.html

En fait il existe le meme systeme mais pour le SceneManager également
Création du message 19-12-2008 08:45:23 Dragonblood
Bon je déterre ce post pour dire qu'au passage à Irrlicht 1.5 j'ai eu quelque prob et cette fonction ne marche plus trés bien.

Mais j'ai touvé encore mieux lol il y a ce qu'on appelle le RootGuiElement. C'est un GUIELEMENT qui est le parent de tout les GUI sur la scène. Il est appelé a chaque fois que l'on créé un GUIELEMENT mais sans que l'utilisateur ne le sache lol. A chaque GUIELEMENT crée il est automatiquement enfant du RootGUIELEMENT qui conserve la liste de tous ses enfants.

Alors donc pour gérer l'arriere plan et l'avant plan de votre GUI il faut tout simplement récupérer ce GUIROOT et utiliser la méthode BringToFront (mettre en avant en français).

donc

IGUIElement* guiRoot=guiEnv->getRootGUIElement( ) ;
guiRoot->bringToFront(Ma_guiElement);

J'ai appris l'existence de ca en lisant le tuto de Kevin Leonhart à cette endroit la


http://www.siteduzero.com/tutoriel-3-5659-dans-les-entrailles-de-la-bete.html

En fait il existe le meme systeme mais pour le SceneManager également

Retour

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
165 invités en ligne
membre en ligne: -
RSS Feed