Version: 6000.3
语言: 中文
ShaderLab 参考中的 ZClip 命令
ShaderLab 参考中的 ZWrite 命令

ShaderLab 参考中的 ZTest 命令

设置几何体通过或失败深度测试的条件。

渲染管线兼容性

功能名称 普遍渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息
请参阅术语表
(URP)
高清渲染管线 (HDRP) 定制 SRP 内置渲染管线
ZTest 是的 是的 是的 是的

语法

此命令对渲染状态进行更改。在Pass块来设置该通道的渲染状态,或在SubShader块来设置该子着色器中所有通道的渲染状态。

签名 语法示例 功能
ZTest [作] ZTest 少 设置几何体通过或失败深度测试的条件。

参数

参数 价值 功能
操作
禁用 禁用深度测试。
从不 无论距离如何,都不绘制几何图形。
绘制位于现有几何前面的几何。不要绘制与现有几何相同距离或位于现有几何后面的几何。
平等 绘制与现有几何相同距离的几何。不要绘制位于现有几何图形前面或后面的几何图形。
LEqual 绘制位于现有几何图形前面或与现有几何相同距离的几何图形。不要绘制位于现有几何后面的几何。

这是默认值。
绘制现有几何图形后面的几何图形。不要绘制与现有几何相同距离或与现有几何相同或前面的几何。
不等于(NotEqual) 绘制与现有几何不在同一距离的几何图形。不要绘制与现有几何相同距离的几何。
GEqual 绘制与现有几何图形位于后面或距离相同的几何图形。不要绘制位于现有几何前面的几何。
总是 不进行深度测试。绘制所有几何图形,无论距离如何。

其他资源

ShaderLab 参考中的 ZClip 命令
ShaderLab 参考中的 ZWrite 命令