Shader需要作用在Material中才能起作用。
例子1:
(1)创建Shader
将shader替换为以下代码:
Shader"MyDir/FirstShader" { SubShader { Pass { Color(,,,) //设置颜色(R,G,B,A)--绿色 注意:别多手在后面加; } } }
(2)创建Material
点击Material的属性中的shader,可以看见我们刚刚创建的FirstShader在MyDir子菜单中:
(3)在Material中选中我们的Shader
可以看见我们的Material变成了绿色
附:设置Sublime2的Shader编程环境
(1)https://packagecontrol.io/installation#st2 根据该网站装好Package control
(2)ctrl + shift + p,输入“Package Control:Install Package”, 等待左下角的Loading完成
(3)输入"ShaderLanguages",等待装好
(4)View -> Syntax -> ShaderLanguages -> Unity ShaderLab 就能看见Shader的高亮环境