¿Alguien sabe cómo puedo renderizar una cadena en el iphone? Es para mostrar mi cuadro por segundo con = piPhone OpenGl render texto
Respuesta
No hay una forma incorporada de renderizar texto en OpenGL sino dos técnicas más o menos comunes: renderizar los glifos usando geometría (menos común) o usar mapeo de texturas (mucho más común) Para su mapeo de texturas de casos sería muy fácil: configure un CGBitmapContext y renderice el texto usando Quartz. Luego cargue la imagen en la textura generada previamente usando glTexSubImage2D.
En el iPhone también puede colocar un UILabel encima de su vista de OpenGL y dejar que UIKit realice la representación. En mi aplicación, esto no tocó en absoluto el rendimiento (aunque Apple afirma que sí).
Puede usar un Texture2D y el método initWithString para dibujar texto en OpenGL. Consulte el ejemplo del bloqueo de seguridad que se incluye en el iphone sdk.
También podría usar un UILabel y tenerlo encima de la capa de OpenGL.
¿sabes dónde puedo obtener la fuente necesaria? –
nvm lol encontré la lista de nombres de fuentes en google = p –
Como dije antes, Texture2D es una buena idea, pero Crash Landing fue eliminado de muchos lugares en Apple, lo que podría hacer es descargar el Cocos2d y luego extraer la clase Texture2D proporcionada allí (es la misma clase) proporcionado por Apple, pero con un par de cosas más) Cocos 2D for iPhone
- 1. Render multiplataforma en OpenGL ES
- 2. Configuración de OpenGL Multiple Render Targets
- 3. OpenGl render directamente a mapa de bits (sin ninguna vista)
- 4. OpenGL para Android y iPhone
- 5. OpenGL ES (iPhone) Touch Picking
- 6. iPhone OpenGL ES - Cómo elegir
- 7. La forma correcta de dibujar texto en OpenGL ES 2
- 8. Render @object y locals vs render: parcial
- 9. Razor - Render sin Render() y sin Codificación
- 10. retorno glGetUniformLocation -1 OpenGL ES (iPhone)
- 11. Descripción del Perfil de OpenGL para iPhone
- 12. OpenGL ES (iPhone) mezcla alfa ve raro
- 13. OpenGL para video en el iPhone
- 14. iPhone OpenGL ES 2.0 - Pixel Perfect Textures
- 15. IPhone OpenGL ES vistas individuales o múltiples?
- 16. Textura de pantalla completa iPhone OpenGL ES
- 17. Cualquier alternativa glPolygonMode en iPhone (OpenGL ES)?
- 18. ¿Existe una biblioteca decente de dibujo de texto OpenGL para el SDK de iPhone?
- 19. ES 2.0 Implementación Multi-Pass & Render to Texture
- 20. OpenGL render-to-texture-via-FBO - visualización incorrecta frente a la textura normal
- 21. iPhone: ¿Dibujar texto girado?
- 22. texto simple en OpenGL (sin GLUT)
- 23. ¿Cómo mostrar el texto Unicode en OpenGL?
- 24. ¿Cómo dibujar texto usando solo métodos OpenGL?
- 25. opengl nube de puntos 3D render de x, y, z matriz de 2d
- 26. render: acción con params
- 27. Render parcial de helper_method
- 28. glsl fragmentshader render objectID
- 29. Render WebGL en Xfvb
- 30. Twig: render vs include
¿cómo superpongo el UILabel sobre la vista de OpenGL? –
Solo agréguelo como una subvista: '[myGLView addSubview: myUILabel];' –
AAAAAH !! ¿Un widget en la parte superior de su subvista? – bobobobo