我正在开发android 2.1框架。
根据Opengles的文档,我们应该调用 glEnableClientState(GL_VERTEX_ARRAY)来生成glDrawElements使用的glVertexPointer。但我没有从我的教程中看到,任何人都可以告诉我为什么,任何线索?
我的教程是: 我尝试创建一个显示简单立方体的3d应用程序,我发现是否使用
glEnableClientState(GL_VERTEX_ARRAY)
glDisableClientState(GL_VERTEX_ARRAY) // glEnableClientState(GL_VERTEX_ARRAY)
结果没有什么不同,正常显示了一个立方体。
答案 0 :(得分:0)
恕我直言,如果您将使用多个立方体,一个带有颜色数组而另一个没有颜色数组,则需要在绘制没有颜色数组的立方体之前禁用(GL_COLOR_ARRAY)颜色数组