简介

简介
        Unity项目开发中最常见的需要优化和解决的问题就是内存大小,包体大小,DrawCall大小的控制。我们都想内存,包体,DC越小越好。实际上开发中这往往这几个数据都不能得到良好的控制。如何在移动开发中很好的控制这几个问题,首先就需要知道哪些因素会影响到这些。
        关于课程大纲,会根据需求适当添加修改,目前只是列举大的方面,因为优化涉及比较多比较杂,所以大纲会根据大家的要求做调整。

课程大纲

一,内存优化
    1.代码层面优化
    foreach,string,gameObject.tag。。。
    2.资源层面优化
    压缩,透明通道剥离,减少色彩
    图片的分辨率设定。。。。。。
    3.框架设计优化
    场景切换Loading,Cache对象,AB资源管理
    Unity内部内存
    Mono托管内存
    DLL所占内存。。。。。。
    4.。。。。。。
二,DrawCall优化
    1.美术制作规范
    2.静态对象优化
    3.动态对象优化
    4.合并纹理
    5.SkinnderMeshRenderer合并
    6.。。。。。。
三,包体优化
    1.资源制作规范
    2.分包更新
    3.资源二进制分割OBB
    4.。。。。。。

分类
实战
查看课程