Domanda

Voglio rendere uno splash screen su iPhone mentre si utilizza una vista Open GL. Lo schermo di iPhone come sappiamo è 320x480, che non è una potenza di 2.

Prima di entrare nel mondo di tagliare la texture e rendering di parti secondarie, o incorporare lo schermo in un'altra pagina tessitura mi chiedevo se ci fosse un altro modo?

E 'possibile sovrapporre un'altra vista che ho potuto rendere a usare le funzioni CoreGraphics? Oppure è possibile rendere ad una superficie Open GL utilizzando le funzioni di core grafico.

Che cosa consiglierebbe?

Saluti Ricco

È stato utile?

Soluzione

Il tutto possibile scrivere del codice, che crea un 512x512 trama, caricare un'immagine in esso e rendere quindi solo una parte di tale struttura (da mappatura su un poligono e modifica le coordinate di mappatura texture UV).

Questo metodo è migliore per le immagini statiche solo, non si poteva svolgere davvero aggiornamenti in tempo reale di pixel-by-pixel per questo; aggiornare la trama tramite Open GL ES è attualmente troppo lento.

Altri suggerimenti

mi sento di raccomandare di leggere Human Interface Guidelines di Apple per iPhone, in particolare le varie parti in cui si avvertono più e più volte di non fare splash screen.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top