2013-05-31 47 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]; 

當我輸出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

相關問題