我正在使用OpenGLES2.0和GLKit编写2D游戏。我的架构基于IanTerrel的游戏教程。我最近发现GLKBaseEffect(提供简单的着色器管理)泄漏,有时会使我的应用程序崩溃。我现在正在使用我自己的着色器文件(基于RayWenderlich教程),但此时,我刚刚成功显示了openGl背景色。我的形状颜色和纹理不再显示。重要:我错误地设置了当前上下文,现在openGL显示无效Drawable。这是我的shape.m代码的一部分:@implementationP3ShapeconstGLushortindices[]={0,1,2,3};typedefstruct{floa