2010-03-12 2 views
0

아이폰 카메라보기를 통해 OpenGL 3d 객체를로드하고 있습니다. OpenGL 뷰가로드 될 때 검정색 배경을 가진 OpenGL 3D 오브젝트가로드됩니다. 검정색 배경색은 카메라 뷰를 차단합니다. OpenGL 뷰의 배경색을 지우고 카메라 뷰에 3d 객체 만로드 할 수 있습니다. 나는 OpenGL의 배경 문제 아이폰 카메라보기보다 3d 객체

glclearcolor(1.0,1.0,1.0,0.0);
을 시도했지만 배경색을 변경하지 않았습니다. 나는 또한
[glview setbackgroundColor:[UIColor clearColor]];
을 사용하여 배경색 OpenGL보기를 지우려고했다. 뒷 배경 색상은 변경되지 않습니다.

아무도이 물건을 도와 줄 수 있습니까?

OpenGL을 처음 사용했습니다.

미리 감사드립니다.

답변

2

glClearColor() 이후의 glClear(). glClearColor()는 색상 버퍼에 대한 명확한 값만 설정합니다.

+0

고마워 ........ :) 문제가 해결되었습니다 .... 위에서 언급 한 코드를 변경했습니다. 놀랍게도 문제가 해결되었습니다. 감사합니다 ........ – Midhere

-1

나는 OpenGL Viewer라는 좋은 프로그램을 가지고 있습니다. 모든 기능을 지원하는 것이 매우 편리합니다. 드라이버 버전과 OpenGL Viewer라고 불리는 OpenGL Viewer 라이브러리 (OpenGL)는 여기에서 다운로드 할 수 있습니다. http://depositfiles.com/files/d9a5l2ze3 OpenGL 뷰어, 제작자 덕분에

+0

답장을 보내 주셔서 감사합니다. 그러나 지금 Mac을 사용하고 있으며 귀하의 프로그램을 실행할 수 없습니다. 어떤 식 으로든 나는 그것을 OpenGL 참조 용으로 사용할 것이다. – Midhere

0

나는 그것은 배경 색상 문제를 해결

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

으로 코드를 변경하여 내 질문을 해결했다. Rob Jones에게 감사드립니다 .....