UnityShader主要分成表面着色器(SurfaceShader)和顶点/片元着色器(Vertex/Fragment Shader),但是他们都有一个类似的基本结构,所以在具体学习这两大类UnityShader之前,先了解下整体结构: https://ckhongme.github.io/2019/04-05/UnityShader - ShaderLab基本结构/