Unity性能优化

  1. LOD 多层次细节
  2. Occlusion Culling 遮挡剔除
  3. Lightmapping 光照贴图
  4. 批处理,减少DrawCall,合并Mesh
  5. 对象池
  6. 减少绘制函数的调用--减少object和材质的数量
  7. 资源只加载一次
  • 为了避免反复加载游戏资源,我建立了一个静态的Dictionary(资源名称为Key,资源为value),当我要用某个资源的时候我会先去查询字典中是否有对应的Key,若是没有才会加载资源,反之,我就直接用缓存的资源。
  1. 避免多次调用Instantiate函数--新建和销毁object时很消耗CPU
  2. 少用不同的贴图,将多张贴图烘焙到一个图集里面
  3. Unity安装包大/运行卡的原因
  • 安装包大的原因:Mono虚拟机

你可能感兴趣的:(Unity性能优化)