문제

iPhone 카메라보기 위에 OpenGL 3D 객체를로드하고 있습니다. OpenGL보기가로드되면 검은 색 배경이있는 OpenGL 3D 객체로로드됩니다. 검은 색 배경색은 카메라보기를 차단합니다. 3D 객체 만 카메라보기에로드 할 수 있도록 OpenGL보기의 배경색을 지우고 싶습니다. 나는 시도했다

glclearcolor(1.0,1.0,1.0,0.0);
그러나 배경색으로는 변하지 않습니다. 나는 또한
[glview setbackgroundColor:[UIColor clearColor]];
. 뒷면 색상의 변화가 없습니다.

누구 든지이 물건을 도와 줄 수 있습니까?

나는 OpenGL을 처음 접했다.

미리 감사드립니다

도움이 되었습니까?

해결책

glclearColor () 후 glclear ()를 호출해야합니다. glclearcolor ()는 색상 버퍼의 명확한 값 만 설정합니다.

다른 팁

코드를 다음과 같이 변경하여 질문을 해결했습니다.

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

배경색 문제를 해결했습니다. Rob Jones 감사합니다 .....

OpenGL Viewer라는 좋은 프로그램이 있습니다. 모든 기능이 지원되는 모든 기능, 드라이버 버전 및 OpenGL Viewer라는 비디오 AdapterProg의 라이브러리 (OpenGL)를 표시하는 것이 매우 편리합니다. 여기에서 다운로드 할 수 있습니다. http://depositfiles.com/files/d9a5l2ze3 Opengl 뷰어, 제작자 덕분에

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top