2016-12-12 62 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

最后我发现纹理网格在渲染之前还没有完成 - >渲染不正确之后使纹理。我确实使用了一个标志来检查网格是否完整,我将允许渲染。希望能帮助到你。