Shader "Custom/BasicShader" { Properties { //属性 } SubShader { //针对显卡A的SubShader Pass { //设置渲染状态和标签 //开始CG代码片段 CGPROGRAM //盖代码片段的编译指令,例如: #pragma vertex vert #pragma fragment frag //CG 代码写在这里 ENDCG //其他设置 } //其他需要的Pass } SubShader{ //针对显卡b的subshader } //上述SubShader都失败后用于回调的UNITY SHADER Fallback "VertexLit" }