设置几何体通过或失败深度测试的条件。
特性名称 | 通用 渲染管线一系列操作,用于获取场景内容并在屏幕上显示。Unity 允许您从预建的渲染管线中选择,或编写自己的渲染管线。 更多信息 参见 术语表 (URP) |
高清渲染管线 (HDRP) | 自定义 SRP | 内置渲染管线 |
---|---|---|---|---|
ZTest | 是 | 是 | 是 | 是 |
此命令对渲染状态进行更改。在 Pass
块中使用它来设置该 Pass 的渲染状态,或在 SubShader
块中使用它来设置该 SubShader 中所有 Pass 的渲染状态。
签名 | 示例语法 | 功能 |
---|---|---|
ZTest [操作] | ZTest Less | 设置几何体通过或失败深度测试的条件。 |
参数 | 值 | 功能 |
---|---|---|
操作 | ||
禁用 | 禁用深度测试。 | |
从不 | 不绘制任何几何体,无论距离如何。 | |
小于 | 绘制位于现有几何体前面的几何体。不绘制与现有几何体距离相同或位于其后面的几何体。 | |
等于 | 绘制与现有几何体距离相同的几何体。不绘制位于现有几何体前面或后面的几何体。 | |
小于等于 | 绘制位于现有几何体前面或与之距离相同的几何体。不绘制位于现有几何体后面的几何体。 这是默认值。 |
|
大于 | 绘制位于现有几何体后面的几何体。不绘制与现有几何体距离相同或位于其前面的几何体。 | |
不等于 | 绘制与现有几何体距离不相同的几何体。不绘制与现有几何体距离相同的几何体。 | |
大于等于 | 绘制位于现有几何体后面或与之距离相同的几何体。不绘制位于现有几何体前面的几何体。 | |
始终 | 不进行深度测试。绘制所有几何体,无论距离如何。 |