unity shader 有三种形式:表面着色器(Surface Shader),顶点/片元着色器(Vertex/Fragment Shader),固定函数着色器(Fixed Function Shader) 表面着色器是unity自创的一种着色器代码类型,在本质上与顶点/片元着色器是一样的,可以理解为表面着色器是对顶点/片元着色器的以更高一级的抽象. 顶点/片元着色器可以使用CG/HLSL语言编写,它比表面着色器更复杂也更灵活. 由于有些老旧设备(如iphone3)不支持可编程管线着色器,就需…