Unity之减少发布包大小

本文介绍如何减少Unity项目文件大小,包括调整纹理设置、清理无用资源等方法,并使用BuildReportTool进行资源占用分析,重点关注纹理、网格和地形资源对发布包大小的影响。
  • https://docs.unity3d.com/Manual/ReducingFilesize.html
    通常纹理、声音、动画占用较多空间;脚本、关卡、着色器影响较小。
    【1】设置纹理的MaxSize可以减小空间占用。
    【2】禁用纹理的透明通道可以减小空间占用。

  • 减少无用资源
    【1】StreamingAssets文件夹下无用资源要删除。
    【2】Resources文件夹下无用资源要删除。

  • 比对数据信息
    【1】Unity引擎自身通过Open Editor Log查看。
    ps:真的很难看到有用信息,可能我看的是假"Log"??
    在这里插入图片描述
    【2】使用插件:Build Report Tool
    https://assetstore.unity.com/packages/tools/utilities/build-report-tool-8162
    ps:Delete All Unused Assets 发布包并不会减小,Unity引擎不会把无关资源构建到发布包中。

  • 罪魁祸首?
    在这里插入图片描述
    存储数据需要空间。项目发布后,有一个XXX_Data文件夹占用空间最多,里面的sharedassetsX.assets.resS占用了很大一部分的空间。
    <1>0 1 2 3 对应项目四个场景
    <2>前面两个场景没有.resource文件??(有没有大佬解释下这个文件干嘛的)
    <3>主要占用是sharedassets2.assets.resS文件,没有找到相关Resources文件夹。个人推测纹理、网格、地形资源在第三个场景占用较多。
    【目前尚未找到有效减小该文件的方法,如果有大佬知道请告知,谢谢。】

注:
项目Assets文件夹1.4GB
发布包671MB
Build Report Tool监测纹理占用27%
sharedassets2.assets.resS文件211MB【恐怖如斯~】

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值