我在 ios 的 Opengles 代码中使用以下模型加载器上传了一个模型。
http://bill.dudney.net/roller/objc/entry/wave_front_obj_textures_working
现在的问题是,当我想用以下代码绘制一个立方体和这个模型加载器时
const GLfloat floorVertices[] = {
-1.0, 1.0, 0.0, // Top left
-1.0, -1.0, 0.0, // Bottom left
1.0, -1.0, 0.0, // Bottom right
1.0, 1.0, 0.0 // Top right
};
glVertexPointer(3, GL_FLOAT, 0, floorVertices);
glEnableClientState(GL_VERTEX_ARRAY);
glRotatef(90.0, 0.0, 1.0, 0.0);
glDrawArrays(GL_TRIANGLE_FAN, 0, 4);
它在 glDrawArrays(GL_TRIANGLE_FAN, 0, 4) 上崩溃,出现 EXC_BAD_ACCESS 错误
我已经在互联网上搜索了这个问题,但无法简单的解决方案或解释。这是另一个关于它的问题,但由于缺乏关于opengles的知识,我无法得到他的答案。
glDrawArrays 与 EXC_BAD_ACCESS 崩溃。
任何人都可以解决这个问题或简单解释已经提出的问题。提前致谢