可绘制与位图

Jes*_*sse 12 mobile android android-2.2-froyo android-drawable android-bitmap

我正在为Android编写实时游戏,在查看SDK中提供的示例中的一些代码后,我很困惑何时应该在我的游戏中使用BitmapDrawable作为我的精灵.

有什么不同?哪一个更好(更快)的精灵,哪一个更好的静态背景?

Jam*_*ack 17

为了获得更好的想法,您可能希望观看此视频:

http://www.youtube.com/watch?v=U4Bk5rmIpic

有趣的是,他不是一个初学的java程序员,而是一个经验丰富的游戏程序员,他的方法可以帮助你编写测试来确定哪个最好.

例如,您可能会发现Bitmap对于背景图像更好,如果您实际上有静态背景,但是,如果您要以编程方式更改它,那么您可能会遇到问题.

除了速度之外还有其他一些考虑因素,例如,您可能会发现内存会出现问题,并且您希望一次在屏幕上显示多少精灵将是一个问题.