版本:Unity 6 (6000.0)
语言中文(简体)
  • C#

MaterialEditor.ShaderProperty

建议修改

成功!

感谢你帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户发来的每条建议修改,并根据情况进行更新。

关闭

提交失败

由于一些原因,你的建议修改无法提交。请在几分钟后<a>重试</a>。感谢你花时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public void ShaderProperty(MaterialProperty prop, string label);

声明

public void ShaderProperty(Rect position, MaterialProperty prop, string label);

描述

处理一个着色器属性的 UI。

根据指定着色器属性的类型,此函数将为其绘制一个合适的 UI。

着色器中针对此属性定义的任何自定义 MaterialPropertyDrawer 对象也将得到应用。如果你想在没有任何自定义绘制器的情况下绘制“默认”UI,请使用 DefaultShaderProperty 函数。

附加资源:MaterialPropertyMaterialPropertyDrawer