Unity Static Batching

Unity5 的Static Batching 相对于Unity4 做了改进。
https://forum.unity.com/threads/regression-feature-not-bug-static-dynamic-batching-combining-v-buffers-but-not-draw-calls.360143/

Static Batching 会减少Batchs的数量,但是Drawcalls的数量不会减少太多。 Static Batching后,不会有任何的状态变化,仅仅是不断的绘制。 官方说这样的效率会更高些(2015的某系硬件)。 因为Static Batching 重新组装顶点索引开销也很高。
Static Batching 还会混合模型矩阵,在Batching前改变,使之在连续Drawcall的时候没有任何状态改变。
可以用Mesh.CombineMeshes 来混合成为一个Drawcall。

你可能感兴趣的:(Unity3D)