2009-10-23 2 views
2

Je trouve une lib (et portable) simple à intégrer dans un jeu basé sur OpenGL.OpenGL Font Lib

plus simple et peu de FreeType?

grâce

+0

Essayez [glFont] (http://massimobortolato.github.io/glFont), il est portable, simple et efficace – user1738687

Répondre

0

Essayez FreeType, voici une NeHe lesson sur la façon de l'utiliser dans un programme OpenGL.

+0

hanks FreeType est une bonne approche. dans mes plans je porte mon application dans certaines formes (PC, iPhone, PlayStation, etc ..) FreeType est plataform-indepent. la partie difficile est intégrer freetype dans mon proj – user189142

+0

Oups, je n'ai pas remarqué que vous avez mentionné que vous ne voulez pas "FreeType" – Lawand

1

Si votre utilisation de l'intervalle QT, il y a construit dans le sous-système de rendu des polices, en supposant que vous avez sous Classée QGLWidget, il existe un ensemble de méthodes de rendu de texte que vous pouvez appeler

Si vous ne trouvez pas une bibliothèque, vous Pourrait toujours rendre le texte à une image à l'aide de photoshop, puis l'utiliser comme atlas de texture et rendre les quadrilatères texturés

2

Essayez FTGL. Son portable, simple d'utilisation et peut rendre les polices 3D. Mais il utilise FreeType2.

0

Si vous voulez utiliser FreeType, j'ai un exemple simple d'utilisation d'OpenGL. Je rends les glyphes à un cache glyphe qui est soutenu par une texture. Ensuite, je dessine le texte en utilisant des quads mappés de texture simple.

https://github.com/ccxvii/snippets/blob/master/glfont.c

Si vous ne souhaitez pas utiliser FreeType, vous pouvez le remplacer par trivialement stb_truetype.h truetype Sean Barret police de tramage:

http://nothings.org/stb/stb_truetype.h