#0 

24-03-2009 18:46:38

narugohan
Abonné
Date d'inscription: 24-03-2009
Messages: 113

Salut à tous,
j'aimerais savoir comment faire pour pouvoir colorier differement un texte dans irrlicht.
Je m'explique :

          * J'ai le pseudo du joueur :  Bidule
          * Et j'ai le texte :  bonjour


Comment faire pour écrire en rouge le pseudo et en noir le message : [Bidule] : bonjour

Merci d'avence pour vos réponse wink

Hors ligne


#1 

24-03-2009 20:13:47

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

2 text :

Code:

IGUIFont *font = guienv->getSkin()->getFont();

position2d<32> pos(0,0);

s32 Hdim = font->getDimension(L"A").Y + 2;
s32 Pdim = font->getDimension(L"[Bidule] : ").X;
s32 Tdim = font->getDimension(L"bonjour").X;

IGUIStaticText *Pseudo = guienv->addStaticText(L"[Bidule] : ",rect<s32>(pos.X,pos.Y,Pdim,pos.Y+Hdim));
IGUIStaticText *Text     = guienv->addStaticText(L"bonjour",rect<s32>(pos.X-Pdim,pos.Y,Tdim,pos.Y+Hdim));

Pseudo ->setOverrideColor(SColor(255,255,50,50));
Text     ->setOverrideColor(SColor(255,255,255,255));

c'est a peut prêt ça ...
regarde un peut la doc ... wink

Dernière modification par Magun (24-03-2009 20:15:18)

Hors ligne


#2 

25-03-2009 07:46:53

narugohan
Abonné
Date d'inscription: 24-03-2009
Messages: 113

ok, je te remerci, mais se que tu fais serai bon, mais le prob, c'est que je veut utiliiser se principe pour que quand c un message de type normal, il est noir et quand c'est un message de type "monde" par exemple, il est different, donc je voudrais savoir si la couleur peut changer en cours dans le static text, sans modifié les autres

Hors ligne


#3 

25-03-2009 11:04:52

Magun
SleekThink Producer
Lieu: Punakha
Date d'inscription: 18-11-2007
Messages: 910
Corrections: 2
Site web

pour le moment on ne peut pas modifier partiellement le texte, donc tout le texte, par contre oui tu peut changer la couleur quand tu veut avec "setOverrideColor"
sinon sur le forum us il me semble que quelqu'un avais pondue un truc pour afficher du code html ... y compris la coloration syntaxique et les images ...

Hors ligne


#4 

25-03-2009 12:29:19

narugohan
Abonné
Date d'inscription: 24-03-2009
Messages: 113

ok merci quand meme de t'est réponse je vais faire sans lol

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
46 invités en ligne
Aucun membre connecté
RSS Feed