Qualcuno sa come posso eseguire il rendering di una stringa sull'iPhone? È per visualizzare il mio frame al secondo con = piPhone OpenGl render text
risposta
Non c'è un modo integrato di rendering del testo in OpenGL ma due tecniche più o meno comuni: Rendering dei glifi usando la geometria (meno comune) o usando il mapping delle texture (molto più comune). Per il tuo caso, la mappatura delle texture sarebbe molto semplice: configura un CGBitmapContext e rendi il testo usando Quartz. Quindi carica l'immagine nella texture generata in precedenza utilizzando glTexSubImage2D.
Sull'iPhone potresti anche mettere un UILabel sopra la tua vista OpenGL e lasciare che UIKit esegua il rendering. Nella mia applicazione questo non ha colpito le prestazioni (anche se Apple afferma di sì).
È possibile utilizzare Texture2D e il metodo initWithString per disegnare il testo in OpenGL. Vedi l'esempio di atterraggio incidente che è incluso nel sdk per iPhone.
Si potrebbe anche utilizzare un UILabel e averlo sopra il livello opengl.
sai dove posso trovare il font necessario? –
nvm lol ho trovato la lista dei nomi dei font su google = p –
Come detto prima, Texture2D è una buona idea, ma Crash Landing è stato rimosso da molti punti di Apple, cosa che potresti fare, è scaricare il Cocos2d e quindi estrarre la classe Texture2D fornita lì (è la stessa classe fornito da Apple, ma con un paio di altre cose) Cocos 2D for iPhone
- 1. OpenGL ES Render to Texture
- 2. OpenGL ES per Iphone
- 3. OpenGL per Android e iPhone
- 4. Fullscreen texture iPhone OpenGL ES
- 5. Tutorial per OpenGL per iPhone
- 6. iPhone OpenGL ES - Come scegliere
- 7. OpenGL ES (iPhone) Touch Picking
- 8. Text to speech in iPhone-obiettivo
- 9. OpenGL ES iPhone - disegnare linee anti-aliasing
- 10. Prestazioni OpenGL su iPhone: glAlphaFuncx sulla traccia
- 11. Programmazione OpenGL multi-threaded in Cocos2D-iPhone
- 12. OpenGL ES (iPhone) alpha blending sembra strano
- 13. Qualsiasi alternativa glPolygonMode su iPhone (OpenGL ES)?
- 14. IPhone OpenGL ES viste singole o multiple?
- 15. glGetUniformLocation ritorno -1 OpenGL ES (iPhone)
- 16. iPhone OpenGL ES 2.0 - Pixel Perfect Textures
- 17. Render @object e locals vs render: partial
- 18. Consigli sull'accelerazione di OpenGL ES 1.1 su iPhone
- 19. Devo restituire "render" in Grails?
- 20. OpenGL render-to-texture-via-FBO - visualizzazione errata rispetto al normale Texture
- 21. Text to speech: evidenziare parola per parola per iphone
- 22. Leggi Text File nella cartella Documenti - Iphone SDK
- 23. Come aggiungere placeHolder Text in UItextView? nel SDK iPhone
- 24. Come utilizzare OpenGL ES su un thread separato su iphone?
- 25. Arresto anomalo casuale dell'app per iPhone OpenGL durante la navigazione
- 26. Come caricare e visualizzare l'immagine in OpenGL ES per iphone
- 27. OpenGl ES su Iphone - Visualizzazione e rotazione di oggetti 3D
- 28. Gioco da tavolo per iPhone: OpenGL ES o CoreGraphics?
- 29. Come si attiva il multicampionamento in OpenGL ES su iPhone?
- 30. Ottimizzazione di OpenGL ES su iPhone e interpretazione degli strumenti
come si sovrappone UILabel alla vista openGL? –
Basta aggiungerlo come sottoview: '[myGLView addSubview: myUILabel];' –
AAAAAH !! Un widget in cima alla tua sottoview/?? – bobobobo