Estoy usando PowerVR OpenGL ES 2 SDK para desarrollar mi juego en Windows con C++, entonces puedo portarlo a android o iphone.La forma correcta de dibujar texto en OpenGL ES 2
Todo se ve bien, pero ahora estoy atascado con la representación de texto. No puedo encontrar ningún tutorial detallado sobre la representación de texto (utilizando fuente TTF o Bitmap) en OpenGL ES 2.0 utilizando C++. Encontré muchos temas sobre cómo renderizar texto en android o iphone usando java o object-c (con textview, surfaceview o blah blah) pero no creo que eso sea lo que necesito. Necesito una "solución multiplataforma". (O puede ser que estoy equivocado en este punto?)
Después de investigar un poco, tengo la solución en mi mente:
cargar y enlazar Fuente mapa de bits de textura ->texto analizar y generar y se unen vértices matriz, mapeo de textura con arreglo ultravioleta, ... -> Render a pantalla
no estoy probado todavía, pero creo que es un problema cuando se utiliza mi solución: cuando quiero cambiar el texto (por ejemplo: estoy haciendo una puntuación de usuario, o un temporizador en la pantalla) Debo volver a vincular la matriz de vértices y matriz UV, no es una buena idea, ¿verdad?
¿Hay alguna forma mejor/forma correcta de dibujar la fuente de mapa de bits en la pantalla con OpenGL ES 2?
¿Alguien tiene un ejemplo de Android OpenGL ES 2.0 que admite la rotación? – Burf2000