关于向着色器添加属性的资源和技术,供美术师用于创建、编辑和共享具有不同配置的材质。
| 页面 | 描述 |
|---|---|
| 材质属性简介 | 了解如何添加材质属性,如何向着色器提供材质属性值,以及序列化和运行时材质属性之间的差异。 |
| 添加材质属性 | 要使用__ ShaderLab__Unity 用于定义着色器对象结构的语言。更多信息 See in Glossary 将材质属性分配给着色器对象,请在 Properties 代码块内使用一个 Shader 代码块。 |
| 纹理属性 | 了解 Unity 为纹理添加的额外属性。 |
| 访问脚本中的材质属性 | 使用 MaterialProperty API 访问材质属性。 |
| 将着色器变量设置为材质属性值 | 在 ShaderLab 代码或 HLSL 代码中使用材质属性设置变量。 |
| 在检视面板窗口中控制材质属性 | 使用 MaterialPropertyDrawer API 或自定义编辑器在材质的检视面板窗口中显示材质属性。 |