Version: 6000.3
语言: 中文
使用 Category 块对命令进行分组
材料特性介绍

向着色器添加材质属性

用于将属性添加到着色器在 GPU 上运行的程序。更多信息
请参阅术语表
艺术家可以使用它来创建、编辑和共享具有不同配置的材质。

描述
材料特性介绍 了解如何添加材质属性、如何向着色器提供材质属性值,以及序列化材质属性和运行时材质属性之间的区别。
添加材质属性 要将材料属性分配给Shader 对象Shader 类的实例,Shader 对象是着色器程序和 GPU 指令的容器,以及告诉 Unity 如何使用它们的信息。将它们与材质一起使用,以确定场景的外观。更多信息
请参阅术语表
ShaderLabUnity 用于定义 Shader 对象结构的语言。更多信息
请参阅术语表
,请使用PropertiesShader块。
纹理属性 了解 Unity 为纹理添加的额外属性。
访问脚本中的材质属性 使用MaterialProperty用于访问材料属性的 API。
将着色器变量设置为材质属性值 使用材质属性在ShaderLab代码或HLSL代码中设置变量。
在“检查器”窗口中控制材质属性 使用MaterialPropertyDrawerAPI 或自定义编辑器,以在检查器一个 Unity 窗口,显示有关当前选定游戏对象、资产或项目设置的信息,允许您检查和编辑值。更多信息
请参阅术语表
材料的窗口。

其他资源

使用 Category 块对命令进行分组
材料特性介绍