12

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

有什么不同?哪个更适合精灵(更快),哪个更适合静态背景?

4

1 回答 1

17

要获得更好的想法,您可能需要观看此视频:

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

有趣的是,他一开始并不是 Java 程序员,而是经验丰富的游戏程序员,他的方法可能会帮助您编写测试以确定哪个是最好的。

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

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

于 2011-05-04T00:21:57.737 回答