我用Android 2.2在HTC Desire上测试了我的游戏.游戏是2D,具有多个位图图像(帧)的自定义精灵.使用方法Bitmap.createBitmap()从一个较大的图像生成帧:
bitmapFrames[currentFrame][0] = Bitmap.createBitmap(image, startX, startY, width, height, matrix, true);
它适用于Android 1.5和1.6设备.它也适用于所有仿真器(1.5,1.6,2.1和2.2),但在真正的HTC Desire设备上绘制所有精灵帧.看起来上面提到的方法在创建位图帧时忽略参数startX,startY,width,height.
关于这个问题的任何线索?
android ×1