我正在尝试使用opengl旋转纹理图像,但图像会“缩放”在屏幕周围并且不会旋转到位。
我使用的代码是:
gl.glTranslated(textures[2].getHeight()/2, textures[2].getHeight()/2, 0.0); //origin
gl.glRotated(rotate, 0.0, 1.0, 0.0); //rotate
gl.glTranslated(-textures[2].getHeight()/2, -textures[2].getHeight()/2, 0.0);//move back
然而,它并没有像我期待的那样发挥作用。