Unity着色器(shader)语法 55P
片段预览:
ShaderLab syntax: Shader 1 着色器语法:Shader
Shader is the root command of a shader file. Each file must define one (and only one) Shader. It specifies how any objects whose material uses this shader are rendered. Shader 是一个着色器文件的根命令。每个文件必须定义一个(唯一)Shader. 其中定义了材质如何使用 这个着色器来渲染对象。 |
Syntax 语法 Shader "name" { [Properties] Subshaders [Fallback] } Defines a shader. It will appear in the material inspector listed under name. Shaders optionally can define a list Shader "name" { [Properties] Subshaders [Fallback] } 定义了一个着色器。这些内容在材质监视 器上列于 name 下。着色器通过 properties 来可选的定义一个可通过材质设定界面来自定义的列表。后 面紧跟 SubShaders 的列表,并可额外添加一个代码块用于应对 fallback 的情况。 Details 细节 Properties 属性 Shaders can have a list of properties. Any properties declared in a shader are shown in the material inspector inside Unity. Typical properties are the object color, textures, or just arbitrary values to be used by the shader. 着色器拥有一个 properties 的列表。任何定义在着色器中的属性在 Unity 中会显示在材质检视器中。典 型的属性是颜色,纹理,或是任何被着色器使用的值。 |
链接: http://pan.baidu.com/s/1gelfEz5 密码: zmf2