Salut,
J'essaie d'utiliser CEGUI et irrlicht avec le theme TaharezLook. Apres des jours d'installation et de lecture de howto je bloque sur la lecture de l'imageset.
le theme affiché est celui par defaut et j'ai pas de curseur souris.
J'utilise Irrlicht 1.7.1 et CEGUI 0.7.1 . Le dossier datafiles est situé a la racine de l'éxé
Merci d'avance
Voila le code :
Hors ligne
J'ai ajoutré un dev->getCursorControl ()->setVisible (true); et j'ai mon curseur mais c'est aussi le curseur par defaut.
Hors ligne
tu peut mettre le curseur invisible et récupéré l'image du curseur pour l'afficher autrement ( event + draw ) ... histoire de pas ce prendre la tête ... perso cegui+irrlicht boffboff y a souvent des merde a l'utilisation a se que j'est pu lire
bref perso j'utilise la gui irrlicht avec un skin perso on n'y voie que du feux et sa n'alourdie pas l'app ...
excuse la qualiter de l'image, le rendue est net se pendant
http://img5.hostingpics.net/pics/405446 … hot_20.jpg
de vielle source ... quelque modif a faire pour passer en 1.7.1 ...
http://irrlicht-fr.org/viewtopic.php?id=915&p=1 post 16
a toi de voir, du moin si tu n'utilise cegui que pour le skin ... boff
Hors ligne
Le curseur est pas vraiment mon soucis principal puisque a therme ce soft tournera sur un ecran tactil, donc pas de curseur ^^
Oui ton interface est bien sympa ! J'ai deja perdu assé de temps avec CEGUI, je retourne au gui d'irrlicht comme tu me le conseil. Si il me manque des fonctionnalités je les coderais moi meme lol
Mes 'souhait' concernant la gui :
- possibilité de virer la barre de titre
- possibilité de redessiner mes controles
A therme j'aimerais ajouter un parametre Z pour gerer des effet 3D
Merci pour ta réponse
Hors ligne
- possibilité de virer la barre de titre -> oui dans se cas ne passe pas par une fenètre ... ( regarde du coter de IGUITab )
- possibilité de redessiner mes controles -> excuse je croix ne pas très bien suivre ... qu'ententue par contrôles ?
Hors ligne
Je veux pouvoir dessiner mes propre progressbar, slidecontrol.. etc et pouvoir créer des controles, par exemple pour afficher des graphiques
Je viens de trouver une gui sympa : http://www.libnui.net/
Quelqu'un connait ?
Hors ligne
absolument pas ( pour la lib )
pour le reste grossièrement c'est ça:
par contre pour se qui est des progresse bar, très simple a faire, slidebar aussi tu dérive tes class de IGUIElement, tu n'a pas grand chose d'autre a faire
et se qui est des controle ( graphique donc ), c'est symple a mettre en place, ça ne reste que de la modification d'image
tu fait un buffer[width*height] dynamic, et tu joue avec des push_back ou des memmov, après tu répercute ton buffer sur celui d'une IImage que tu convertie en ITexture ( via IVideoDriver ) que tu affiche après
pour la customisation tu dérive une class de IGUISkin que tu renvoie a IGUIEnvironement
Hors ligne
Ok ! je repars sur le gui standard d'Irrlicht.
J'ai vu un topic interessant : http://www.irrlicht.fr/forum/viewtopic.php?id=602
Ca me suffira largment sans alourdir l'appli. Merci, je posterais un pti screenshot du resultat.
Hors ligne
ok merci pour la proposition du screen, c'est sympas de voire les rendues des gens !
Hors ligne