包含此页的版本:
不含此页的版本:
此页面包含有关使用CustomEditor或CustomEditorForRenderPipeline块ShaderLabUnity 用于定义 Shader 对象结构的语言。更多信息
请参阅术语表代码来分配自定义编辑器。
| 功能名称 | 普遍渲染管线(Render Pipeline) 获取场景内容并将其显示在屏幕上的一系列作。Unity 允许您从预构建的渲染管道中进行选择,或编写自己的渲染管道。更多信息 请参阅术语表(URP) |
高清渲染管线 (HDRP) | 定制 SRP | 内置渲染管线 |
|---|---|---|---|---|
| ShaderLab:CustomEditor 块 | 是的 | 是的 | 是的 | 是的 |
| ShaderLab: CustomEditorForRenderPipeline 块 | 是的 | 是的 | 是的 | 不 |
| 签名 | 功能 |
|---|---|
CustomEditor "[custom editor class name]" |
Unity 使用命名类中定义的自定义编辑器,除非它被CustomEditorForRenderPipeline块。 |
CustomEditorForRenderPipeline "[custom editor class name]" "[render pipeline asset class name]" |
当活动的渲染管线资产是命名类型时,Unity 会使用命名类中定义的自定义编辑器。 |