UnityShader穴习 - chunlieater/chunlifeet GitHub Wiki
- shader的结构:
- shader名{
- Properties属性{
-
_属性名("属性显示名",属性类型)=属性默认值{如果是2d,Rect,Cube型的特殊选项}
- }
- SubShader子shader{
-
标签tag{指定渲染器类型}
-
LODshader的等级
-
CGPROGRAM开始CG语言
-
#pragam 编译指示 shader类型 着色器函数 光照函数
-
定义对应CG类型的属性
-
定义INPUT结构体
-
定义着色器函数
-
定义光照函数
-
ENDCG
- }
- Subshader子shader
- ...
- FallBack "Diffuse"
- }