渲染10x10立方体openGl 1.0 es

时间:2013-02-27 08:45:45

标签: java android opengl-es

有人可以告诉我这里有什么问题;) 我渲染尺寸为2x2的立方体,并且重新开始:

Thats wrong

gl.glPopMatrix();

    for(int j=0;j<10;j++){
    gl.glTranslatef(-10, 0, 0f);
    cube.draw(gl);
    for(int i=0;i<9;i++){
    gl.glTranslatef(2.0f, 0, 0f);
    cube.draw(gl);
    }
    gl.glTranslatef(-8f, 0, -2);
    }

1 个答案:

答案 0 :(得分:1)

您需要启用深度测试:

glEnable(GL_DEPTH_TEST); 

不要忘记清除颜色和深度缓冲区:

glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);