2013-05-31 2 views
1

또는 모든 것이 완벽하게 작동하기 때문에 이것이 무엇을 의미하는지 설명하십시오.xcode에서 OpenGL 로깅을 끄는 방법?

OpenGL error 0x0506 in -[CCGLView swapBuffers] 280 
OpenGL error 0x0506 in -[CCGLView swapBuffers] 280 
OpenGL error 0x0506 in -[CCGLView swapBuffers] 280 
OpenGL error 0x0506 in -[CCGLView swapBuffers] 280 
OpenGL error 0x0506 in -[CCGLView swapBuffers] 280 

저는 스토리 보드와 cocos2d를 사용합니다. cocos2d는 스프라이트 생성에만 사용됩니다.

+1

아마 여기에 같은 문제가 :적인 Cocos2D 2.0 - OpenGL을 오류 엄청나게] (HTTP : //stackoverflow.com/questions/11662770/cocos2d-2-0-zillions-of-opengl-errors) 적어도 대답은'0x506' 오류에 관한 것입니다 –

+0

이 답변을 읽었습니다. 그러나 나는 무승부 기능이 없습니다. 난 그냥 cocos2d 초기화하고 다음이 오류가 나타납니다 – Rost

+0

어쩌면이 : http://stackoverflow.com/questions/9914914/cocos2d-2-0-opengl-errors? – Robert

답변

1

iOS 6.0의 자동 레이아웃으로 마이그레이션 할 때 이러한 오류가 발생하기 시작했습니다. 문제는 때문에 CCGLView에 대한 잘못된 프레임 크기였다

CCGLView *glView = [CCGLView viewWithFrame:container.frame pixelFormat:kEAGLColorFormatRGB565 depthFormat:0 preserveBackbuffer:NO sharegroup:nil multiSampling:NO numberOfSamples:0]; 

콘솔에 I 출력 container.frame, 내가 도착하면 {{0, 0}, {0, 0}}. 스토리 보드 컨테이너보기에 올바른 크기가 있기 때문에 이상합니다. 내가 수동으로 프레임을 설정하면 그것은 잘 작동 :

CCGLView *glView = [CCGLView viewWithFrame:CGRectMake(115, 37, 195, 253) pixelFormat:kEAGLColorFormatRGB565 depthFormat:0 preserveBackbuffer:NO sharegroup:nil multiSampling:NO numberOfSamples:0]; 

그것은 빠른 수정과 출발점이 발굴하는 것보다 깊은

+0

이것에 대한 해결책이 있습니까? 나는 현재 같은 문제를 겪고있다. – user1179321