固定函数着色器(Fixed Function shader)
一些旧设备不支持可编程管线渲染
表面着色器(SurFace Shader)
表面着色器是unity内部的一种着色器代码类型
优点:代码量较小,unity适配了大量的光源类型以及实时阴影渲染
缺点:灵活性很低,无法控制细节的渲染
顶点/片元着色器(Vertex/Fragment Shader)
顶点/片元着色器是一种特殊的表面着色器,没有unity内部封装的光线渲染
缺点:代码量相对较多
优点:可控的细节渲染和光照渲染