2011-01-07 22 views
5

Estoy desarrollando una aplicación para Android 2.2. Uso C++ para administrar todas las cosas de OpenGL ES 2.0.Mostrar un texto como textura con OpenGL ES 2.0

Quiero mostrar un texto con OpenGL, pero no sé cómo (estoy muy, muy nuevo con él).

He leído que puedo renderizar cuerdas comunes para texturas, y simplemente dibujar esas texturas. ¿Pero cómo puedo hacer eso?

Gracias.

Respuesta

2

Esto ya ha sido respondido right here on Stack Overflow.

Un enfoque muy básico y útil es almacenar un alfabeto renderizado en una textura. Luego puede escribir su propio método para buscar todos los caracteres de una cadena pasada y dibujarla en la pantalla.

+1

Esa solución no es C++ :-(Creo que está buscando una respuesta en C++. (Así que estoy por cierto). Hay algunas soluciones ES 1.1, pero aún no es una solución obvia 2.0. FTGLES está cerca. – 010110110101

2

Puede usar Cairo para representar texto (con cualquier fuente Unicode) a una textura y luego asignar la textura directamente.

Cuestiones relacionadas