内置着色器指南
Unity 有八十多个内置着色器,当然,您还可以自己编写更多!本指南将讲解内置着色器的每个系列,并对每个特定着色器进行详细说明。有了本指南,您将能最大限度地利用 Unity 的着色器来实现您想要的效果。
使用着色器
Unity 中的着色器是通过材质 (Material) 使用的。材质本质上将着色器代码与纹理之类的参数结合起来。有关着色器 (Shader)/材质 (Material) 关系的深入解释,请点击这里。
选中材质 (Material) 本身或选中使用该材质 (Material) 的游戏对象 (GameObject) 时,材质 (Material) 属性将显示在检视器 (Inspector) 中。材质检视器 (Material Inspector) 看起来像这样:

检视器 (Inspector) 中的每种材质 (Material) 看起来都有些不同,这取决于材质所用的特定着色器。着色器自身决定何种属性将可用于在检视器 (Inspector) 中进行调整。材质参考页面对材质检视器 (Material Inspector) 进行了详细描述。请记住,着色器是通过材质 (Material) 应用的。因此虽然着色器定义了将在检视器 (Inspector) 中显示的属性,但实际上每种材质 (Material) 都包含滑块、颜色和纹理调整后的数据。对此要记住的最重要的一点是一个着色器可用于多种材质 (Material),但一种材质 (Material) 却不能使用多个着色器。
内置 Unity 着色器
- Unity 着色器的性能 
- 标准着色器系列 - 顶点光照 (Vertex-Lit) 
- 漫反射 
- 高光 
- 凹凸漫反射 (Bumped Diffuse) 
- 凹凸高光 (Bumped Specular) 
- Parallax Diffuse 
- 视差凹凸高光 
- 印花 (Decal) 
- 漫反射细节 (Diffuse Detail) 
 
- 透明着色器系列 - 透明顶点光照 
- 透明漫反射 
- 透明高光 
- 透明凹凸漫反射 
- 透明凹凸高光 
- 透明视差漫反射 
- 透明视差高光 
 
- 透明镂空着色器系列 - 透明镂空顶点光照 
- 透明镂空漫反射 
- 透明镂空高光 
- 透明镂空凹凸漫反射 
- 透明镂空凹凸高光 
 
- 自发光着色器系列 - 自发光顶点光照 
- 自发光漫反射 
- 自发光高光 
- 自发光法线贴图漫反射 
- 自发光法线贴图高光 
- 自发光视差漫反射 
- 自发光视差高光 
 
- 反射着色器系列 - 反射性顶点光照 
- 反射性漫反射 
- 反射性高光 
- 反射性凹凸漫反射 
- 反射性凹凸高光 
- 反射性视差漫反射 
- 反射性视差高光 
- 反射性法线贴图无光照 
- 反射性法线贴图顶点光照 
 
 
                                     
                                     
                                    