1

J'ai commencer de faire un petit jeu en opengl en c++ vi glut qui tourne.
Maintenant j'aimerai y integrer un menu, mais je ne sai pas comment m'y prendre.

J'ai essayé de l'intégrer en opengl, mais celà recouvre le jeu du dessous,
sinon est-il possible de coder ça en c, et de reserver un cadre open gl ?

merci d'avance

2

Tu ne peux pas (enfin pas de manière triviale) intégrer des contrôles dans un rendu OpenGL. Habituellement, ce qui se fait, c'est réimplémenter un toolkit basique pour utilisation dans le jeu. Il est également possible de prendre l'un des multiples toolkits existants ^^

3

Pourquoi ne pas coder un menu en opengl oui ?
Généralement ce n'est pas très difficile (il faut juste un peu d'immagination de créativité pour l'affichage), un menu est en soi une sorte de jeu qui s'affiche avant le jeu... (Sauf qu'il n'est pas nécéssairement aussi amusant ^^)
Le menu le plus basique et le plus simple a réaliser est une image en fond avec des boutons (des sprites en quelque sorte) que tu sélectionnes a l'aide des touches du clavier (avec une texture pour le bouton sélectionné, une pour le non sélectionné, par exemple), ce qui est loin d'être complexe a réaliser quand tu as déjà fait un jeu smile
Ensuite tu peux faire des menus super beaux super complexes mais en réalité le code de fond (la gestion des menus) ne change pas, seul le code pour l'affichage est différent happy
avatar
Le scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes

4

demande à Orion_, il sait bien faire les menus avant les jeux
---->[]
avatar
fabetal_ > Hier, je me suis fait monter par un pote
redangel > et en chevals, ça donne quoi?
Nil> OMG I think I'm gay

5

C'est pas non plus dur d'intégrer un programme OpenGL avec le systeme (rien qu'en passant par Qt si tu veux pas trop taper dans le gras...)

6

oue Qt juste pour un menu c'est pas du tout gras ...

7

bah ca dépend de ce qu'est ce "menu"