2016-12-12 107 views
0

我使用3D動畫創建了一個應用程序,例如捲曲一頁書。 然後我設置的背景很清晰。一切正常。OpenGL ios凌亂的背景

我的代碼:

glDepthMask(GL_TRUE); 
glColorMask(false, false, false, true); 
glClearColor(0, 0, 0, 0); 
glClear(GL_COLOR_BUFFER_BIT); 
glColorMask(true, true, true, true); 

問題是,當我離開的看法,然後進入視圖中再次,背景有時變成白色,有的時候只是在右上角的白色部分(像一個三角形) side.etc。(他們銳利的變化)我已經清除了一切,當dealloc。有任何機構對我有任何解決辦法嗎?

回答

0

最後我發現紋理網格在渲染之前還沒有完成 - >渲染不正確之後使紋理。我確實使用了一個標誌來檢查網格是否完整,我將允許渲染。希望能幫助到你。