我创建了使用OpentGl绘制mCircle和mTriangle的android应用程序:
public void onDrawFrame(GL10 gl) {
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);
//Draw Triangle
gl.glLoadIdentity();
gl.glTranslatef(0.0f, 0.0f, -10.0f);
mTriangle.draw(gl); // Draw triangle
//Draw Circle
gl.glTranslatef(-1.5f, 0.0f, -20.0f);
mCircle.draw(gl);
}
我的问题是当我尝试移动mTriangle时:
gl.glTranslatef(NewX, NewY, -10.0f);
然后mCircle也在移动!!。
我的问题是,我怎样才能移动mTriangle(mCircle的位置是固定的(0,0))?或者什么是可以在运行时更改mTriangle位置的命令?