修正Cocos2d 2.2的GL crash问题
发布时间:2020-12-14 16:51:46 所属栏目:百科 来源:网络整理
导读:解决方案来自: stackoverflow 问题是随机崩溃GL渲染错误,位置在CCTextureAtlas的这一行: glDrawElements(GL_TRIANGLES,(GLsizei) n *6 ,GL_UNSIGNED_SHORT,(GLvoid *) (start *6 *sizeof (_indices[ 0 ])) ); 解决方案 添加下面这句话到指定语句之后 ccGLBin
解决方案来自: stackoverflow 问题是随机崩溃GL渲染错误,位置在CCTextureAtlas的这一行: glDrawElements(GL_TRIANGLES,(GLsizei) n*6,GL_UNSIGNED_SHORT,(GLvoid*) (start*6*sizeof(_indices[0])) );
解决方案 添加下面这句话到指定语句之后 ccGLBindVAO(0);
指定语句: glDeleteVertexArrays(1,&_VAOname);
在这些代码中 CCDrawNode:164
CCTextureAtlas:142
CCParticleSystemQuad:164
CCParticleSystemQuad:229
CCParticleSystemQuad:492
例子: (CCTextureAtlas中) #if CC_TEXTURE_ATLAS_USE_VAO
glDeleteVertexArrays(1,&_VAOname);
ccGLBindVAO(0);
#endif
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |