Version: 2023.1
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

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961