Version: 6000.3
语言: 中文
URP中的条形雾着色器变体
URP 的 Shader Material Inspector 窗口参考

在 URP 中使用自定义渲染器功能时删除着色器变体

如果创建自定义渲染器功能,则可以使用 FilterAttribute API 将着色器在 GPU 上运行的程序。更多信息
请参阅术语表
变体,当你在URP资产中启用或禁用设置时。

例如,您可以执行以下作:

  1. 使用 SerializeField 将布尔变量添加到自定义渲染器功能,并将其作为复选框添加到 URP 资源中检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
    请参阅术语表
    .
  2. 启用复选框时,使用 ShaderKeywordFilter.RemoveIf 删除着色器变体。
URP中的条形雾着色器变体
URP 的 Shader Material Inspector 窗口参考