我在尝试使用 java android canvas.drawImage 旋转图片时遇到问题。我正在做一个小游戏,我正在使用我的drawImage函数在屏幕上绘制不同的图片。但是现在我想旋转一些小图像,为此我创建了一个名为drawMirroredImage的函数。但是现在这些小图像不会出现在同一个地方。
这是我的代码:
public void drawImage(Image Image, int x, int y) {
canvas.drawBitmap(((AndroidImage) Image).bitmap, x, y, null);
}
public void drawMirroredImage(Image Image, int x, int y) {
canvas.save();
canvas.scale(-1.0f, 1.0f);
canvas.drawBitmap(((AndroidImage) Image).bitmap, x - canvas.getWidth(), y, null);
canvas.restore();
}
有人知道我在做什么错吗?
非常感谢您的帮助