unity手游优化经验(记录)

本文分享了一款游戏从1G资源优化至50M首包的全过程。通过删除冗余动作、资源复用、图片格式转换及压缩等手段,最终实现了大幅减小资源包体积的目标,同时介绍了分包策略以进一步提升加载效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:美术给过来的资源是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的资源




原文链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值