unity 优化
2017-10-12 11:59
162 查看
需要用new waitForSeconds缓存下来。
8. WaitForTargetFPS 就是等待垂直同步。WaitForPresent就是CPU等待GPU,GPU为瓶颈。
9. 角色材质数量2~3,骨骼数小于30,面片数300~1500。静态对象顶点小于500,UV不要越界。粒子特效满屏小于200个粒子,发射器最大粒子数不超过50,粒子要小,非常小的建议去掉alpha通道。
10. 长音频使用.ogg或Mp3,短的.wav和 .aif.
11. 关于Unity图形渲染优化:
渲染流程:Cpu确认那些需要渲染怎么渲染,发送指令给GPU,GPU执行渲染命令。
对GPU而言,减少渲染对象数量;减小远裁面距离;分层设置裁剪距离;使用遮挡裁剪。
延迟渲染Deferred rendering对高端设备使用实时光照,阴影和反射。
前向渲染 forward rendering ,更适用于低端设备,不使用这些属性的。
SkinnedMeshRenders更消耗资源,可以修改为MeshRender。将SkinnedMesh使用BakeMesh函数来创建一个匹配姿态的Mesh。SkineMeshrender和ClothmeshRender不能批处理。
**
若降低分辨率,看GPU time效率提高,就是fill rate填充速率的问题,就是每次给GPU太多的渲染像素,超过GPU的能力。
若降低画质,看GPU time时间提高,可能是内存带宽问题。方法,纹理压缩和MipMap。
**
image effects,也会造成Fillrate问题。
半透明的shader会降低可批处理的个数。
12. 帧率过低,场景内对象面数太多。
可使用MeshSimple插件来减少面数。
13. 使用Occulsing Culling来做遮罩裁剪
之前对遮罩裁剪做过说明,但是没有具体用。使用遮罩的时候,需要把它作为主场景,还必须有相机才可以。若是用其他场景来加载这个场景,场景中没有相机,则遮罩不会起作用。
8. WaitForTargetFPS 就是等待垂直同步。WaitForPresent就是CPU等待GPU,GPU为瓶颈。
9. 角色材质数量2~3,骨骼数小于30,面片数300~1500。静态对象顶点小于500,UV不要越界。粒子特效满屏小于200个粒子,发射器最大粒子数不超过50,粒子要小,非常小的建议去掉alpha通道。
10. 长音频使用.ogg或Mp3,短的.wav和 .aif.
11. 关于Unity图形渲染优化:
渲染流程:Cpu确认那些需要渲染怎么渲染,发送指令给GPU,GPU执行渲染命令。
对GPU而言,减少渲染对象数量;减小远裁面距离;分层设置裁剪距离;使用遮挡裁剪。
延迟渲染Deferred rendering对高端设备使用实时光照,阴影和反射。
前向渲染 forward rendering ,更适用于低端设备,不使用这些属性的。
SkinnedMeshRenders更消耗资源,可以修改为MeshRender。将SkinnedMesh使用BakeMesh函数来创建一个匹配姿态的Mesh。SkineMeshrender和ClothmeshRender不能批处理。
**
若降低分辨率,看GPU time效率提高,就是fill rate填充速率的问题,就是每次给GPU太多的渲染像素,超过GPU的能力。
若降低画质,看GPU time时间提高,可能是内存带宽问题。方法,纹理压缩和MipMap。
**
image effects,也会造成Fillrate问题。
半透明的shader会降低可批处理的个数。
12. 帧率过低,场景内对象面数太多。
可使用MeshSimple插件来减少面数。
13. 使用Occulsing Culling来做遮罩裁剪
之前对遮罩裁剪做过说明,但是没有具体用。使用遮罩的时候,需要把它作为主场景,还必须有相机才可以。若是用其他场景来加载这个场景,场景中没有相机,则遮罩不会起作用。
相关文章推荐
- 【Unity优化】构建一个拒绝GC的List
- Unity 协程运行时的监控和优化
- 【Unity优化】关于优化方面的整理
- unity战棋类游戏移动范围搜索算法设计(未优化)
- unity 性能优化之遮挡剔除(Occlusion Culling)
- 三维游戏引擎——Unity 角色模型优化要点续:换肤和导入
- Unity优化技巧提到的3篇翻墙文章之Unity 4.3 關於 Occlusion Culling : 錯誤診斷
- Unity优化总结(时更)
- Unity UI模块优化(3.优化更新开销)
- 在Unity中创建和优化Head Health Bars
- Unity项目优化
- 【Unity优化】如何实现Unity编辑器中的协程
- Unity优化--Texture
- Unity中的Log优化
- Unity开发-你必须知道的优化建议
- Unity Shader——移动端Shader的优化(Optimize Shader)
- 腾讯大咖说:腾讯是如何做Unity手游性能优化的
- Unity预计算全局光照的学习(速度优化,LightProbe,LPPV)
- unity 2d 游戏优化之路 遇坑记录
- [Unity优化]减少gc