Pages: 1
Bonjour !
Mon jeu est en 3 dimensions. Je suis capable de mettre des textures sur des modèles (formes 3D) et sur des billboards.
Je peux aussi utiliser le gui pour afficher une image. Voilà maintenant que je veux afficher du 2D toujours en AVANT
du reste de la scène comme le pointage, le temps de jeu, etc. Cet image doit pouvoir changer très souvent (pensez
au pointage et ou au temps qui change aux secondes) sans trop "manger" de FPS. Je ne peux pas prendre static text (du gui).
En fait, je crois faire des dessins de chacun des chiffres (0 à 9) et pouvoir faire ce que je veux par la suite.... mais comment.
Ne peut pas être un billboard, ne peut pas être gui, .... snif !
Avez-vous un exemple de code s.v.p.
Hors ligne
Salut danny, pourquoi ça ne peux pas être de la gui ?
Tu peux charger ton propre bitmap de police en plus pour faire un truc propre...
Je comprends pas trop, sinon sache qu'il existe une LIB pour irrlicht et la 2D qui est très puissante, je me rappele plus son nom mais sur le forum officiel ça doit pouvoir se retrouver, il me semble que c'est un truc du genre Magic 2D library si ça peut t'aider.
Hors ligne
Y a un tutorial pour afficher les images en 2D (le numéro 6 pour être précis). A mon avis, çà suffit amplement pour ce que tu veux faire. Pour que tes images soient toujours devant le reste, t'as juste à appeler les fonctions d'affichage des images en dernier, juste avant de faire driver->endScene()
http://irrlicht.sourceforge.net/tut006.html
Hors ligne
Oui OK ça fonctionne Perceval. Maintenant je m'occupe des nodes 3D du gui et je fini avec le 2D.
Merci.
Hors ligne
Pages: 1
Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
---|---|---|---|---|
Corrections |
|
xhtml 1.0 css 2.1 Propulsé par FluxBB Traduit par FluxBB.fr |
882 membres 1429 sujets 11119 messages |
Dernier membre inscrit: LiseBuisson96 25 invités en ligne Aucun membre connecté RSS Feed |