我正在为Android编写实时游戏,在查看SDK中提供的示例中的一些代码后,我很困惑何时应该使用位图或 Drawable 我游戏中的精灵。
有什么区别?对于精灵哪一个更好(更快),哪一个更适合静态背景?
答案 0 :(得分:16)
为了获得更好的想法,您可能希望观看此视频:
http://www.youtube.com/watch?v=U4Bk5rmIpic
有趣的是,他不是一个初学的java程序员,而是一位经验丰富的游戏程序员,他的方法可以帮助你编写测试以确定哪个最好。
例如,您可能会发现Bitmap
对于背景图片更好,如果您确实有静态背景,但是,如果您要以编程方式更改它,那么您可能会遇到问题。< / p>
除了速度之外还有其他一些考虑因素,例如,您可能会发现内存会出现问题,并且您希望一次在屏幕上显示多少精灵将是一个问题。