十一、Unity优化

优化内存具体步骤

1、确定性能瓶颈,使用Unity种Profiler工具确定场景的性能瓶颈
2、减少模型的三角面数
3、合批和批处理
4、使用LOD进行多层次细节处理
5、减少纹理和材质使用
6、光照优化,使用静态光源
7、使用遮挡剔除遮挡剔除(Occlusion Culling)功能来减少渲染不可见物体的开销。
8、粒子特效优化
9、着色器优化:编写搞笑的着色器代码避免过多纹理计算
10、打包和资源优化
11、查看Resource文件内的图片,如果可以放到StreamingAsset文件下

优化性能的具体步骤

1、确定瓶颈,使用Profiler分析GPU、CPU、内存消耗
2、减少渲染批次
3、简化模型与纹理
4、使用LOD创建细节模型
5、避免使用过多的动态光源
6、使用对象池,避免频繁创建和销毁对象
7、优化代码和脚本使用异步加载来提高资源加载的效率,避免在主线程上阻塞。合理管理资源,及时释放不再使用的资源,以减少内存占用和加载时间。
8、异步加载与资源管理
9、粒子系统优化
10、如果图片加载过慢查看其分辨率与像素,文件鼠标右击属性可查,正常在1024内

优化场景视觉效果的具体步骤

1、使用高质量纹理贴图
2、光照和阴影效果:使用动态光照和实时阴影增,或者使用烘焙光照预计算
3、使用相机特效和后处理
4、创建相关联的粒子特效
5、不知合理的相机与实缴
6、注意细节与艺术风格
7、调整材质和着色器
8、增加动态元素

你可能感兴趣的:(Unity十问十答,unity,游戏引擎)