zhouqijie

动态合批

Unity自动完成,不需要进行操作。
限制条件较多,且材质必须相同。

动态批处理在每帧渲染前进行,由CPU完成合并。

静态合批

需要勾选BatchingStatic。
静态批处理在Build时进行,所以只需要一个合并操作。

物体不可移动。
限制条件少,材质是否相同不影响。(不同材质物体的静态合批不能减少DrawCall,但是可以通过网格合并提高性能)

设置渲染状态比处理DrawCall慢得多。所以一个重要的优化方向是减少渲染状态的改变。

(END)