Shader "MyShader/text"{
Properties{
_Color("Main Color",color) = (1, 1, 1, 1) // R G B Alpha
_RangeValue("RangeValue",Range(0,1)) = 0.5 //括号中双引号里面的内容显示在面板上
_MainTex("Base (RGB)", 2D) = "White" {} // 贴图的形式,1代表white
_BumpMap("BumpMap (RGB)", 2D) = "Bump" {}
}
}
××××××××××××××××× Properties属性总结 ××××××××××××××××××××××××××××
name ("display name", Range (min, max)) = number // 定义浮点数属性,在检视面板中可以通过滑条修改
name ("display name", Color) = ( number, number, number, number) //定义颜色属性
name ("display name", Vector) = ( number, number, number, number) //定义一个四元素的容积(相当于Vector4)属性
name ("display name", 2D) = "name" {options} //定义2D纹理属性
name ("display name", Rect) = "name" {options} //定义长方形纹理属性
name ("display name", Cube) = "name" {options} //定义立方贴图纹理属性
name ("display name", Float) = number //定义浮点数属性
注意:对于纹理(2D,Rect,Cube)缺省值既可以是一个空字符串也可以是某个内置的缺省纹理:“white”“black”“gray”or“bump”