2011-04-04 87 views
0

我是OpenGl的新手,需要一些帮助。 我有一个屏幕能够绘制图像。现在我想要创建同一图像的镜像,即我希望将屏幕分为两部分(水平方向),然后在底部有实际图像,并在顶部创建一个像镜像一样的重复图像,以便如果对底部图像进行更改,它也会反映在顶部图像上。OpenGl中的镜像图像

请给出建议。 (我不想画布镜像代码)

回答

0

尝试这种

精灵= BitmapFactory .decodeResource(appContext.getResources(),R.drawable.spritegfx);

Matrix temp1 = new Matrix();

temp1.preScale(-1.0f,1.0f); flipedSprite = Bitmap.createBitmap(sprite,0,0,sprite.getWidth(),sprite.getHeight(),temp1,false);

canvas.drawBitmap(flipedSprite,0,0,null);

+0

感谢您的答案,但我没有使用画布。我想用OpenGL darw方法来回答。 – Angel 2011-04-04 11:01:39