我注意到很多游戏/应用程序(在移动版本中很常见)将大量图像打包到图像条中。我认为这样做的好处是使程序更整洁(文件系统 - 明智)并减少(卸载)安装时间。在应用程序运行期间,整个图像条被分配并从 FS 复制到 RAM。相反,图像可以存储在图像存档中,并在运行时解压缩到 RAM 中的多个图像结构中。
在我看来,图像条带方法效率较低,因为缓存性能较差,而且即使使用最佳矩形打包算法,条带中存储的图像之间也会有空白空间,从而造成 RAM 的浪费。
与使用图像存档文件相比,使用图像条有什么优势?
我注意到很多游戏/应用程序(在移动版本中很常见)将大量图像打包到图像条中。我认为这样做的好处是使程序更整洁(文件系统 - 明智)并减少(卸载)安装时间。在应用程序运行期间,整个图像条被分配并从 FS 复制到 RAM。相反,图像可以存储在图像存档中,并在运行时解压缩到 RAM 中的多个图像结构中。
在我看来,图像条带方法效率较低,因为缓存性能较差,而且即使使用最佳矩形打包算法,条带中存储的图像之间也会有空白空间,从而造成 RAM 的浪费。
与使用图像存档文件相比,使用图像条有什么优势?