参见英文答案 >
What is the difference between Bitmap and Drawable in Android?3
我正在为Android编写实时游戏,在从SDK中提供的示例中查看一些代码后,我对我的游戏中的精灵使用Bitmap或Drawable感到困惑.
我正在为Android编写实时游戏,在从SDK中提供的示例中查看一些代码后,我对我的游戏中的精灵使用Bitmap或Drawable感到困惑.
有什么不同?哪一个更好(更快)为精灵和哪一个更好的静态背景?
解决方法
为了获得更好的想法,您可能需要观看此视频:
http://www.youtube.com/watch?v=U4Bk5rmIpic
有趣的是,他不是一个开始的java程序员,而是一个经验丰富的游戏程序员,他的方法可能会帮助你编写测试来确定哪个是最好的.
例如,您可能会发现,如果您的背景图像实际上具有静态背景,则Bitmap更好,但是如果要以编程方式更改它,则可能会出现问题.
除了速度之外,还有其他考虑因素,例如,您可能会发现内存将是一个问题,并且您希望在屏幕上同时拥有多少个精灵将是一个问题.