脚本的第一行 :表示share的unity中的路径
脚本的最后一行 :表示当这个share在当前环境运行失败的时候,会默认调用Unity自带的Diffuse Shader
Share 的 Properties 就是各项的属性定义 ,会出现在 inspector 面板中,如可拖动的赋值,可添加的 Texture2等等
例 。。。_EmissiveColor ( "Emissive Color" , Color) = (1,1,1,1)
_EmissiveColor 相当于变量名 。。。
"Emissive Color“ 为在Inspector上绘制的选项的名称
Color 为 这个变量的类型(type)(所能定义的type 包含有(range(min,max),Color ,2D , Rect, Cube, Float Vector)) 。
(1,1,1,1)为 变量的默认赋值
其中 —2D Rect Cube 类型后的默认赋值为 "white"{}