我正在用cocos2d-x制作大量的精灵表。字符和效果太多,并且每个字符都使用一系列帧。 apk文件大于400mb。所以我必须压缩这些图像。如何压缩精灵表单?
实际上,一个序列中的每个帧与其他序列只有一点差异。所以我想知道是否有工具来压缩一系列帧,而不是将它们放入精灵表中? (电枢动画可以帮助,但效果不能被视为电枢。)
例如,有一个效果,包括10个PNG文件,每个文件的大小是1MB。如果我使用TexturePacker将它们制作成精灵表,我将有一个8mb的大png文件和一个100kb的plist文件。总大小为8.1mb。但如果我可以使用帧之间的差异压缩它们,也许我会得到一个1MB的png文件和100kb的9个文件,用于在加载期间再现其他9个png文件。这种方法只需要1.9mb的磁盘空间。如果我可以将它们转换为pvrtc格式,运行时所需的内存也可以减少。
顺便说一下,我现在试图在游戏加载期间将.bmp转换为.pvr。有没有可以转换为pvr的库?
谢谢! :)
既然你已经使用了TP只是改变其输出格式pvr.ccz,你会得到没有质量损失加载速度快,消耗更少的内存最小的文件。双赢共赢。加载时间转换是毫无意义的,但它只会加剧用户。 – LearnCocos2D 2014-09-30 09:25:12
你说得对,@ LearnCocos2D。但是我们的apk文件在磁盘上太胖了,因此我们只得到了A级。我的老板想把它评为S.所以我想减小磁盘的大小。 – wayne 2014-10-08 02:44:15