【发布时间】:2017-01-06 12:06:32
【问题描述】:
我正在尝试构建一个简单的“飞扬小鸟”游戏,我需要让小鸟的形象倾斜,向上时向上,反之亦然。但是,当旋转我的图像时,它会在稍微下落或点击屏幕后部分或完全从屏幕上消失。谁能告诉我如何解决这个问题?
matrix = new Matrix();
if(angle > minAngle && angle < maxAngle && !boosting) {
angle+=avel;
matrix.postRotate(angle);
}
if(boosting) {
angle = -20;
matrix.postRotate(angle);
speed = -30;
}
rotatedBitmap = Bitmap.createBitmap(bitmap, 0, 0, 50, 50, matrix, true);
bitmap = rotatedBitmap;
//Now the player object gets this rotated image and adds it to the Canvas
【问题讨论】:
标签: android android-studio bitmap