优化笔记unity 打包资源包含哪一些:把资源打成bundle对资源的影响优点:会降低包的的大小。 缺点:需要花一点时间进行减压资源。
纹理格式对性能和包大小影响drawcall优化动画的优化可以考虑最后的死亡动画和其他动画分离开来。 灵活性更高,可以使用不同的材质用于死亡 减少对其他脚本的维护
针对低端机优化shader 优化动画的优化优化内置 iOS 播放器的大小如何让发布版本尽可能的小的简单清单。最小化资源:启用 PVRTC 纹理压缩,尽可能降低其分辨率。同时,尽量减少未压缩的音频数量。点击此处,查看更多减少文件大小的提示。 设置 iOS 剥离级别为使用 micro mscorlib。 设置脚本调用优化级别为快速但不支持异常 (Fast but no exceptions)。 切勿让代码与 System.dll 或 System.Xml.dll 产生任何关联,这些库不 与 micro mscorlib 兼容。 删除不必要的代码依赖性。 设置 API 兼容级别为 .Net 2.0 子集。请注意,.Net 2.0 子集与其他库的兼容性非常有限。 设置目标平台 (Target Platform) 为 armv6 (OpenGL ES1.1)。 切勿使用 JS 数组。 避免泛型容器与结构等数值类型相结合。
注意: 但凡方便的功能,里面就必然有性能陷阱 对图集压缩时,一定要注意,图集必须是正方形,同时图集的长和宽必须是2的幂。把200M的安装包压缩到50M安装包的方法:
|