尝试Android游戏开发。 我正在使用PNG格式的图像,并想知道我是否应该使用具有多个图像的工作表,知道它们的偏移等,并使用它。或者,如果每个图像应该有一个文件。 如果png不是一个好用的格式,请告诉我。
答案 0 :(得分:1)
您应该使用单独的图像。
您无法在Android上以相同的方式使用精灵,也可以使用HTML。并且没有像过去视频游戏编程那样的空间限制。
网页有使用精灵的原因,并不是因为它们更容易 - it's because it speeds up webpages because you don't have to make multiple HTTP requests。由于图片已经在你的发布APK中,你不会通过精灵来获得任何东西。
不仅如此,而且您通过在Android上精灵来做一些伤害:某些Android手机的内存限制远低于您的预期。如果您的图形在任何给定时间都在内存中,那么会降低您拥有的所有其他内存的数量。
另外,一旦你开始为不同的屏幕密度(ldpi,mdpi,hdpi)写作,精灵将更难处理。