Historique des modifications - Message

Message #10784

Sujet: C++ Utiliser les fonts *.ttf dans irrlicht


TypeDateAuteurContenu
Création du message13-09-2012 15:39:56johnplayer
Je ne pense pas que ça irai car j'utilise le canal alpha. En fait, freetype renvoie un bitmap à 256 niveaux de gris. Moi je l'utilise en canal Alpha pour que mes 256 niveaux de gris deviennent 256 niveaux d'alpha. Ensuite les canaux RGB contiennent la couleur du texte. Enfin, quand je blitte mon texte sur un support, l'alpha me donne le pourcentage de la couleur finale que représente ma couleur de texte.

ex: alpha= 199 soit 80% de 255
donc couleur finale = 80% couleur texte + 20% couleur support.
C'est du blending, si je ne me trompe pas.Et ça permet de garder l'anti-aliasing du texte même une fois blitté sur un support.

Si je fais un RTT, je perds l'alpha. Enfin, si j'ai saisis ce que tu voulais dire.

Ensuite, pour la GUI, autant faire une fonction qui incruste un texte dans un GUIImage qu'on lui donne. Ce sera tout aussi rapide.

Retour

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
68 invités en ligne
membre en ligne: -
RSS Feed