ShaderLab 中的 Fallback 代码块参考
ShaderLab 中的 Custom Editor 代码块参考
本页面包含有关在__ ShaderLab__Unity 用于定义着色器对象结构的语言。更多信息
See in Glossary 代码中使用 CustomEditor 或 CustomEditorForRenderPipeline 代码块为通道分配自定义编辑器 (custom editor) 的信息。
渲染管线兼容性
| 功能名称 |
通用渲染管线 (URP) |
高清渲染管线 (HDRP) |
自定义 SRP |
内置渲染管线 |
| ShaderLab:CustomEditor block |
是 |
是 |
是 |
是 |
| ShaderLab:CustomEditorForRenderPipeline block |
是 |
是 |
是 |
否 |
语法
| 签名 |
功能 |
CustomEditor "[custom editor class name]" |
Unity 使用在命名类中定义的自定义编辑器,除非它被 CustomEditorForRenderPipeline 代码块覆盖。 |
CustomEditorForRenderPipeline "[custom editor class name]" "[render pipeline asset class name]" |
当活动渲染管线资源是命名类型时,Unity 使用该命名类中定义的自定义编辑器。 |
其他资源
ShaderLab 中的 Fallback 代码块参考