Frage

Ich bin Laden OpenGL 3D-Objekte über die iPhone-Kamera-Ansicht. Wenn opengl Ansicht wird die Belastung mit einem OpenGL 3D-Objekt mit schwarzem Hintergrund geladen. Die schwarze Hintergrundfarbe wird die Kamera blockiert view.I nur will klare Hintergrundfarbe von opengl Ansicht, so dass ich nur das 3D-Objekt in der Kamera-Ansicht laden konnte. Ich hatte versucht,

glclearcolor(1.0,1.0,1.0,0.0);
aber keine Änderung Hintergrundfarbe. Ich hatte versucht, auch zu klare Hintergrundfarbe mit Hilfe von OpenGL
[glview setbackgroundColor:[UIColor clearColor]];
anzuzeigen. Keine Änderung der hintere Grundfarbe.

Kann jemand mir helfen, mit diesem Zeug?

Ich bin neu in opengl.

Vielen Dank im Voraus

War es hilfreich?

Lösung

Sie müssen glClear () nach glClearColor () aufrufen. glClearColor () setzt nur die klaren Werte für den Farbpuffer.

Andere Tipps

Ich hatte meine Frage gelöst, indem Sie den Code wie Ändern

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

Es löste die Hintergrundfarbe Problem. Vielen Dank für Rob Jones .....

Ich habe ein gutes Programm, genannt OpenGL-Viewer. Es ist sehr praktisch alle Funktionen, um zu zeigen, unterstützt wird, die Treiberversion und die Bibliothek (OpenGL) des Videos adapterProg genannt OpenGL Viewer können Sie hier herunterladen http://depositfiles.com/files/d9a5l2ze3 OpenGL-Viewer, dank der Schöpfer

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top