试用android游戏开发。
我正在为图像使用PNG格式,并且想知道是否应该使用包含多个图像的工作表,知道其偏移量等,然后像这样使用它。或者,如果我每个图像只有一个文件。
如果png不是很好的格式,请告诉我。

最佳答案

您应该使用单独的图像。

您无法在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)进行写入,子画面将变得更难处理。

Using image sprites on android

10-04 23:10