Version: 6000.3
语言: 中文
ShaderLab 参考中的 Fallback 块
ShaderLab 中的子着色器参考

ShaderLab 参考中的自定义编辑器块

此页面包含有关使用CustomEditorCustomEditorForRenderPipelineShaderLabUnity 用于定义 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 会使用命名类中定义的自定义编辑器。

其他资源

ShaderLab 参考中的 Fallback 块
ShaderLab 中的子着色器参考