1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
@Override
public void onDrawFrame(GL10 glUnused) {
drawing = true;
GLES20.glClear(GLES20.GL_DEPTH_BUFFER_BIT | GLES20.GL_COLOR_BUFFER_BIT);
Matrix.setIdentityM(mViewMatrix, 0);
GLES20.glClearColor(1f, 1f, 1f, 1f);
GLES20.glEnable(GLES20.GL_BLEND);
GLES20.glBlendFunc(GLES20.GL_SRC_ALPHA, GLES20.GL_ONE_MINUS_SRC_ALPHA);
Matrix.setLookAtM(mViewMatrix, 0, eyeX, eyeY, eyeZ, lookX, lookY, lookZ, upX, upY, upZ);
Matrix.translateM(mViewMatrix, 0, x, y, z);
my ; yy > ly ; yy -- ){
for ( Sprite w : world ){
drawSprite(w);
}
Matrix.setLookAtM(mViewMatrix, 0, eyeX, eyeY, eyeZ, lookX, lookY, lookZ, upX, upY, upZ);
for ( Sprite h: hud){
drawSprite(h);
}
} |
Partager