Historique des modifications - Message

Message #10784

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


Type Date Auteur Contenu
Création du message 13-09-2012 15:39:56 johnplayer
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

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
144 invités en ligne
membre en ligne: -
RSS Feed