[Gui3D] Work in progress

Après deux semaines de développement et plusieurs améliorations et ajouts, voici un nouvel article présentant Gui3D.

– Ajout des éléments de type :
Caption (élément textuel)
ProgressBar (barre de progression)
InlineSelector (sélecteur d’élément en ligne avec défilement des valeurs possibles via des boutons suivant et précédent)
-Ajout d’un objet de configuration des couleurs du Gui.
– La caméra ne suis maintenant plus la souris. Ainsi, chaque panneau de menu connait la position de la souris via un système de lancé de rayon.

Coté performance, avec ma machine qui est un ASUS U36SD, le FPS monte à 1300 sans antialiasing, et à 300 avec antialiasing.

Comme dans l’article précédent, une vidéo est aussi disponible ci dessous, intégrant chaque élément disponible dans Gui3D.

Bon visionnage !

A bientot !

Gui3D : un GUI basé sur Gorilla pour OGRE3D

Ayant récemment découvert Gorilla, un moteur de rendu 2D pouvant être affiché dans un univers 3D et ayant envie de développer quelque chose d’utile pour la communauté, je me suis mis en tête de créer un « mini GUI » (que j’ai appelé « Gui3D ») pour créer des menus 2D dans un univers 3D.
Actuellement, j’ai implémenté les éléments suivants :
– Boutton
– Checkbox (une case à cocher)
– Combobox (sélection d’un choix parmis plusieurs)
– Scrollbar (ascenseur vertical permettant de choisir une valeur dans un intervalle)
– TextZone (ligne de texte editable)

Pour les plus intéressés, voici une vidéo du fonctionnement de Gui3D en vidéo, invitant l’utilisateur à renseigner plusieurs informations comme sa résolution préférée, son pseudo, sa ville etc… et un récapitulatif de ses réglages à la fin (la vidéo est saccadée de temps en temps)

Bon visionnage !

A bientôt pour une future release (et une implémentation dans mon jeu de labyrinthe !).