版本: Unity 6 (6000.0)
语言English
  • C#

GL.Clear

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每一项修改建议,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您的修改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

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