Domanda

Sto caricando gli oggetti di 3D OpenGL oltre la vista della telecamera iPhone. Quando vista opengl viene caricato è carico con un oggetto 3D OpenGL con sfondo nero. Il colore di sfondo nero bloccherà la fotocamera view.I vuole solo cancellare il colore di vista OpenGL sfondo in modo da poter caricare solo l'oggetto 3D per la visualizzazione della telecamera. Avevo provato

glclearcolor(1.0,1.0,1.0,0.0);
ma nessun cambiamento di colore di sfondo. Avevo provato anche per cancellare il colore di sfondo vista OpenGL utilizzando
[glview setbackgroundColor:[UIColor clearColor]];
. Nessun cambiamento di colore terra posteriore.

Uno può aiutarmi con questa roba?

Sono nuovo di OpenGL.

Grazie in anticipo

È stato utile?

Soluzione

È necessario chiamare glClear () dopo glClearColor (). glClearColor () imposta solo i valori chiari per il buffer di colore.

Altri suggerimenti

avevo risolto il mio problema modificando il codice come

glClearColor(0.0, 0.0, 0.0, 0.0);
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

E 'risolto il problema colore di sfondo. Grazie per Rob Jones .....

Ho un buon programma, chiamato OpenGL Viewer. E 'molto conveniente per mostrare tutte le funzioni è supportato, la versione del driver e la libreria (OpenGL) del video adapterProg chiamati OpenGL Viewer, è possibile scaricare qui http://depositfiles.com/files/d9a5l2ze3 OpenGL Viewer, grazie ai creatori

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