unity性能优化小知识

1.在移动有刚体物体时使用 rigidBody.MovePosition() 代替 transform.Translate(...),且要在 FixedUpdate() 中使用。  

  提示:通过坐标转换移动带有刚体的组件对象时,会造成物理引擎整体重新计算  

2.场景中的景物,根据主次关系进行标记。不同的主次关系的景物,受不到同的裁剪距离的影响。 比如,地表可视距离为1000,树木可视距离为800,花草可视距离为500。

3.控制的SHADER编译,PPS。

4.粒子控制:低配置禁用发射器。

5.阴影质量:低配置关闭阴影质量:

  a.实时阴影

  b.阴影贴图

  c.关闭

6.水面效果:

  a.实时折射 + 实时反射 ( 现在的主流配置)
  b.实时反射(早期一些MMORPG使用)
  c.普通水面+CUBEMAP反射(丝路传说那种)
  d.普通半透明水面(WOW早期那种)

7.增强型场景交互效果开关。

8.引擎后期效果,如BLOOM,HDR,热力扭曲。

posted @ 2021-08-16 09:22  ꧁执笔小白꧂  阅读(69)  评论(0编辑  收藏  举报