这四种技术都为"降低 Draw Call 开销"服务,但机制、适用对象、减少的东西完全不同,是 Unity 里最容易混淆的一组概念。
一、先理解 Draw Call 为什么贵
一次 Draw Call,CPU 的开销不只是"喊 GPU 画",更多在每次绘制前的准备:绑定材质/着色器状态、设置该物体的常量(变换矩阵、材质参数)、绑定缓冲、调用图形 API。物体一多,CPU 忙于逐物体 setup 与提交,成为瓶颈。
2026/7/26大约 8 分钟
这四种技术都为"降低 Draw Call 开销"服务,但机制、适用对象、减少的东西完全不同,是 Unity 里最容易混淆的一组概念。
一次 Draw Call,CPU 的开销不只是"喊 GPU 画",更多在每次绘制前的准备:绑定材质/着色器状态、设置该物体的常量(变换矩阵、材质参数)、绑定缓冲、调用图形 API。物体一多,CPU 忙于逐物体 setup 与提交,成为瓶颈。