Unity3d能不能减少打包的大小呢
理论上不能减少体积,王者荣耀2天不登录就要下载2G的内容,如果那么容易,会是这样的结果吗??
能减少加载的时间,分层加载和释放,就已经很不错了,别人家优化的目标不在于减少体积
我们就姑且看看一些理论的减少包的方法吧:
包大小减少的几个方法
-
StreamingAssets目录不要有任何东西
-
Resource目录不要有任何东西
-
BuildSetting里面的Scene保持只有一个
-
不要在场景内挂GameObject属性的脚本(传统的ObjectRef,UIObjs)
-
资源打包成AssetBundle
-
材质使用ETC等压缩格式(作用不大)
-
Lightmap和Cubemap去掉
-
烘培光最好要有自己体系,不要依赖官方的
-
以上一个都不能少
会且必须用到的一些工具
- 资源完整性检查
- 资源导入检查(最好能同事处理)
- AssetbundleViewer
- BuildReport
- 检查一个目录下面是否只有脚本
- FileReference2
参考下载:
其实上面的一些工具,基本上,我之前都有分享过