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