Version: 2020.3
public static void Clear (bool clearDepth, bool clearColor, Color backgroundColor, float depth= 1.0f);

参数

clearDepth 是否应清除深度缓冲区?
clearColor 是否应清除颜色缓冲区?
backgroundColor 清除时使用的颜色,仅在 clearColortrue 时使用。
depth 清除 z 缓冲区时使用的深度,仅在 clearDepthtrue 时使用。有效 范围是从 0(近平面)到 1(远平面)。该值与图形 API 无关:抽象层将转换 该值,以符合当前图形 API 的约定。

描述

清除当前渲染缓冲区。

这会清除屏幕或正在绘制到的活动 RenderTexture。已清除 区域受活动视口限制。此操作可能会改变模型/视图/投影矩阵。

多数情况下,摄像机将已配置为清除屏幕或 RenderTexture,因此无需 手动执行此操作。

另请参阅:GL.ClearWithSkybox