【发布时间】:2011-08-18 03:07:43
【问题描述】:
我正在为 Android 编写一个实时游戏,在查看了 SDK 中提供的示例中的一些代码后,我对何时应该使用 Bitmap 或 Drawable 感到困惑 用于我游戏中的精灵。
有什么区别?哪个更适合(更快)精灵,哪个更适合静态背景?
【问题讨论】:
标签: android mobile android-drawable android-bitmap android-2.2-froyo
我正在为 Android 编写一个实时游戏,在查看了 SDK 中提供的示例中的一些代码后,我对何时应该使用 Bitmap 或 Drawable 感到困惑 用于我游戏中的精灵。
有什么区别?哪个更适合(更快)精灵,哪个更适合静态背景?
【问题讨论】:
标签: android mobile android-drawable android-bitmap android-2.2-froyo
要了解哪个更好,您可能需要观看此视频:
http://www.youtube.com/watch?v=U4Bk5rmIpic
有趣的是,他一开始并不是 Java 程序员,而是一位经验丰富的游戏程序员,他的方法可能会帮助您编写测试以确定哪个是最好的。
例如,如果您实际上有一个静态背景,您可能会发现Bitmap 更适合作为背景图像,但是,如果您要以编程方式更改它,那么您可能会遇到问题。
除了速度之外,还有其他考虑因素,例如,您可能会发现内存是一个问题,并且您希望一次在屏幕上显示多少个精灵也是一个问题。
【讨论】: