
渲染相关术语
Drawcall:是 CPU 对底层图形绘制接⼝的调⽤,命令 GPU 执⾏渲染操作,渲染流程采⽤流⽔线实现,CPU 和 GPU 并⾏⼯作,它们之间通过命令缓冲区连接,CPU 向其中发送渲染命令,GPU 接收并执⾏对应的渲染命令。DrawCall 的数量直接影响游戏的渲染性能。
合批:动态合批与静态合批其本质是将多次绘制请求,在允许的条件下进行合并处理,减少 CPU 对 GPU 绘制请求的次数,达到提高性能的目的。
动态合批和静态合批细节
动态批处理:如果动态物体共用着相同的材质,那么 Unity 会自动对这些物体进行批处理。动态批处理一切都是自动的,不需要用户做任何操作,而且物体是可以移动的,但是限制很多。
静态批处理:自由度很高,限制很少,但可能会占用更多的内存,而且经过静态批处理后的所有物体都不可以再移动了。
原创2025年5月26日...大约 25 分钟