Ik ben nieuw met OpenGLES en ik probeerde een rechthoek te tekenen met alpha maar alpha die niet op het scherm werd uitgevoerd. Help me alsjeblieft om erachter te komen waar ik uit de rij ben.
GLES10.glEnableClientState(GL10.GL_VERTEX_ARRAY);
GLES10.glClear(GL10.GL_COLOR_BUFFER_BIT);
GLES10.glColor4f(0.5f, 0.5f, 0.5f, 0.1f); <-- NOT Working , please help 0.1 alpha not taken
GLES10.glPushMatrix();GLES10.glEnableClientState(GL10.GL_VERTEX_ARRAY);
GLES10.glVertexPointer(
3,
GL10.GL_FLOAT,
0,
RendererImpl.makeFloatBuffer(new float[] { -160.0f, -100.0f,
0.0f, 160.0f, -100.0f, 0.0f, 160.0f, 100.0f, 0.0f,
-160.0f, 100.0f, 0.0f }));
GLES10.glDrawArrays(GL10.GL_TRIANGLE_FAN, 0, 4);
GLES10.glDisableClientState(GL10.GL_VERTEX_ARRAY);
GLES10.glPopMatrix();
GLES10.glFlush();