Unity_Shader(1)

  Shader需要作用在Material中才能起作用。

 

例子1:

(1)创建Shader

Unity_Shader(1)_第1张图片

将shader替换为以下代码:

Shader"MyDir/FirstShader"
{
    SubShader
    {
        Pass
        {
            Color(0,1,0,0) //设置颜色(R,G,B,A)--绿色    注意:别多手在后面加;
        }
    }
}

 

(2)创建Material

点击Material的属性中的shader,可以看见我们刚刚创建的FirstShader在MyDir子菜单中:

Unity_Shader(1)_第2张图片

 

(3)在Material中选中我们的Shader

Unity_Shader(1)_第3张图片

可以看见我们的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的高亮环境

 

你可能感兴趣的:(Unity_Shader(1))