一、Shader的部分:
1、Properties 属性块
2、SubShader
SubShader又包括三个部分:a、Tags 标签(可选部分)
b、Cull off / ZTest Always / Zwrite off / LOD 100 (可选部分)
c、 Pass (必选部分)
二、各部分介绍
1、属性块
Properties.
Properties
{
_Int("Int", Int) = 2 //括号外名字需与括号内第一个名字相同,括号内第二个为类型,括号
//是右边是默认值
_Float("Float", Float) = 1.5
_Range("Range", range(0.0, 2.0)) = 1.0 //范围
_Color("Color", Color) = (1, 1, 1, 1)
_Vector("Vector" , Vector) = (1, 4, 3, 8)
_MainTex("Texture", 2D) = "white" {} //默认就有
_Cube("Cube", Cube) = "white" {}
_3D("3D", 3D) = "black" {}
}
SubShader
{
// 标签 可选
Tags
{
“Queue” = "Transparent" //渲染顺序
“RenderType” = "Opaque" //着色器替换功能
“DisableBatching” = "True" //是否进行合批
"ForceNoS