그런 바보 같은 질문을하는 것을 싫어하지만 Android OpenGL을 사용하여 이미지를 뒤집는 방법을 알아낼 수 없습니다.OpenGL에서 이미지를 넘기는 방법은 무엇입니까?
gl.glScalef(-1,y,z)
android gl.glRotatef(180,0,1,0)
시도해 보지만 이미지를 뒤집을 때도 내가 원하지 않는 위치를 바꿉니다. 나는 이것을 할 수있는 쉬운 방법이있을 것이라고 확신한다.
public void draw(GL10 gl){
gl.glLoadIdentity();
gl.glTranslatef(position.x, position.y, 0);
gl.glRotatef(angle, rotX, rotY, rotZ);
gl.glScalef(scaleX, scaleY, scaleZ);
gl.glBindTexture(GL10.GL_TEXTURE_2D, textureId[0]);
gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);
gl.glEnableClientState(GL10.GL_TEXTURE_COORD_ARRAY);
gl.glEnable(GL10.GL_BLEND);
gl.glVertexPointer(2, GL10.GL_FLOAT, 0, vertexsBuffer);
gl.glTexCoordPointer(2, GL10.GL_FLOAT, 0, textureBuffer);
gl.glDrawElements(GL10.GL_TRIANGLES, indices.length, GL10.GL_UNSIGNED_SHORT, indexBuffer);
gl.glDisableClientState(GL10.GL_VERTEX_ARRAY);
gl.glDisableClientState(GL10.GL_TEXTURE_COORD_ARRAY);
gl.glDisable(GL10.GL_BLEND);
if(animation == true){
PlayAnimations();
}
}
질문에 구두점을 추가하십시오. –