需求:美术给过来的资源是1G,要求包体50M
处理:大boss的死亡动作干掉,男女武器复用,
结果:干掉了三分之一,还有700~800M左右的资源。
处理:地图jpg都是rgb888,并且质量都是80之上,脚本转换到rgb565并且质量降到60~70,
结果:地图资源从200M降低到90M左右,还剩下600M左右
处理:利用jpg的压缩率来降低png文件的大小,使用mask恢复png的透明度,
结果:基本可以将我们的avatar资源体积降低一半左右,将完整包压缩到350M左右了
处理:png文件本身是有很多冗余数据的,可以使用工具将之干掉,由此得到的文件体积降低也是非常显著的,
结果:通过这个步骤将资源降低到280M左右
处理:使用pngquant直接压缩png文件,在对画质影响很小的情况下做到了很大的压缩比
结果:包体再降低了30M
处理:做资源分包,分了12个分包,对应其他同屏其他高级玩家也做好替换的资源
结果:做到了首包50M!当然后续还会慢慢下载200+M的资源