更快的滚动背景

时间:2013-07-01 16:05:14

标签: android

我正在为Android开发一个(垂直)滚动射击游戏应用程序。一切都很好,它快速而顺畅......但到目前为止它只是一个黑色的背景。我想通过创建一个非常高的背景位图来创建滚动背景,并使用如下代码显示它的一部分:

canvas.drawBitmap(background_bitmap, sample_rect, fullscreen_rect, null);

随着游戏的进行,sample_rect会随之移动。代码有效,但帧速率已经暴跌,不再平滑。

我可以想到一些可能的方法来做得更好,但如果每个人都使用标准方法,重新发明轮子似乎很愚蠢。有什么建议?

编辑:顺便说一下,图片不是我用小瓷砖实现的简单模式。

编辑:我应该使用BitmapShader吗?我应该在游戏开始前调整我的位图大小以匹配屏幕吗?

0 个答案:

没有答案