unity的合批有两种:静态合批(Static batching)和动态合批(Dynamic batching)。
静态合批:
在游戏中永远不会移动、旋转和缩放,是静止的,且用相同的材质。
在检测器(Inspector)中将Static复选框打勾即可。
静态批处理比动态批处理更加有效,你应该尽量低使用它,因为它需要更少的CPU开销。
动态合批:
进行场景绘制之前将所有的共享同一材质的模型的顶点信息变换到世界空间中,然后通过一次Draw call绘制多个模型,达到合批的目的。
合批的好处和坏处:
好处:合批可以降低Drawcall数量,比如一个界面上的静态UI,都合批在一起,cpu只需发布一次Drawcall。
网友评论