我正在为Android编写一款实时游戏,在查看了SDK中提供的一些示例代码后,我很困惑何时应该在游戏中的精灵中使用位图或Drawable。
有什么区别?哪一个更适合精灵,哪一个更适合静态背景?
想知道哪个更好,你可以看看这个视频:
http://www.youtube.com/watch?v=U4Bk5rmIpic有趣的是,他一开始并不是一个java程序员,而是一个有经验的游戏程序员,他的方法可以帮助你编写测试,以确定哪一个是最好的。
例如,如果您实际上有静态背景,您可能会发现Bitmap
更适合作为背景图像,但是,如果您打算通过编程更改它,那么您可能会遇到问题。
除了速度之外,还有其他考虑因素,比如你可能会发现内存是个问题,你希望一次在屏幕上显示多少精灵也是个问题。