CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[OPENGL] affichage des scores

Neofungamer
Neofungamer
Niveau 22
25 mars 2007 à 13:11:43

Salut, je suis en train de coder un petit jeu de tank en 3D ^^ et je me pose une question.

Dans un jeu 2D classique en OpenGL si je veux afficher les score ou la vie du joueur c´est tout simple, je fais un affichage que je translate en haut à gauche par exemple et j´update les coords de la translation de facon a ce que le score soit toujours en haut à gauche.

Dans un jeu en 3D utilisant une camera qui se deplace en fonction des deplacement du joueur comment puis je faire pour afficher "simplement" la vie de mes tank en haut à gauche ou a droite.

(langages utilisés: C/C++ , avec OpenGL pour l´affichage et GLUT pour le reste)

LGV
LGV
Niveau 28
25 mars 2007 à 14:22:32

pas besoin d´autre viewport ; une solution consiste a prendre par ex des vertices XYZRHW

Neofungamer
Neofungamer
Niveau 22
25 mars 2007 à 17:03:44

bien vu maitre ^^
merci à vous deux je vais tester ca ^^ may the code be with me

Fvirtman
Fvirtman
Niveau 10
26 mars 2007 à 11:47:39

Une autre façon de faire :

Tu fais ton rendu, puis ensute, tu reset ta GL_MODEL_VIEW : (tu fais un gl_LoadIdentity). A partir de la, ta matrice est sagement a la position par défaut :
tu disable le GL_DEPTH_TEST (important)
puis tu écris sagement tes textes a une position constante (je dans le plan z = -d) avec d = distance a laquelle tu veux écrire le texte, doit etre entre le plan near et far.

sn00bino
sn00bino
Niveau 5
26 mars 2007 à 15:56:14

Sous DirectX t´ as un truc qui s´ appelle Sprite,
pour la 2d dans la 3d. Peut etre y a t´il quelque chose de similaire chez vous. Ou peut etre pas.

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment