内置着色器指南        

Unity 有八十多个内置着色器,当然,您还可以自己编写更多!本指南将讲解内置着色器的每个系列,并对每个特定着色器进行详细说明。有了本指南,您将能最大限度地利用 Unity 的着色器来实现您想要的效果。

使用着色器

Unity 中的着色器是通过材质 (Material) 使用的。材质本质上将着色器代码与纹理之类的参数结合起来。有关着色器 (Shader)/材质 (Material) 关系的深入解释,请点击这里。

选中材质 (Material) 本身或选中使用该材质 (Material) 的游戏对象 (GameObject) 时,材质 (Material) 属性将显示在检视器 (Inspector) 中。材质检视器 (Material Inspector) 看起来像这样:

检视器 (Inspector) 中的每种材质 (Material) 看起来都有些不同,这取决于材质所用的特定着色器。着色器自身决定何种属性将可用于在检视器 (Inspector) 中进行调整。材质参考页面对材质检视器 (Material Inspector) 进行了详细描述。请记住,着色器是通过材质 (Material) 应用的。因此虽然着色器定义了将在检视器 (Inspector) 中显示的属性,但实际上每种材质 (Material) 都包含滑块、颜色和纹理调整后的数据。对此要记住的最重要的一点是一个着色器可用于多种材质 (Material),但一种材质 (Material) 却不能使用多个着色器。

内置 Unity 着色器

,