美文网首页
ShaderLab之properties

ShaderLab之properties

作者: Nico_blog | 来源:发表于2017-03-04 10:22 被阅读0次

    properties属性语义块的结构如下:

    Properties{

    属性变量的名称  {“显示的名称”,属性的类型} = 属性的初始值

    。。。。更多的属性

    }

    各种属性的定义格式如下所示

    name("display name",Float) =number

    定义浮点属性。

    name("display name",Int) =number

    定义整数属性。

    name("display name",Range(min,max)) =number

    定义浮点属性,代表检视器中从最小值 (min)最大值 (max)的滑块。

    name("display name",Color) = (number,number,number,number)

    定义颜色属性。

    name("display name",Vector) = (number,number,number,number)

    定义四分量向量属性。

    name("display name",2D) = "name" {options}

    定义二维纹理属性。

    name("display name",3D) = "name" {options}

    定义三维纹理属性。

    name("display name",Cube) = "name" {options}

    定义立方体贴图纹理属性。

    Int,Float,Range的值为单独的数字,Color和Vector的值为一个4维向量,2D,3D和Cube后的值较为复杂其中双引号内的字符串可以为空也可以是一些内置的纹理名称如:“white”,“black”,“gray”,“bump”。记得后要加花括号。

    详细ShaderLab Properties帮助页面参见游戏蛮牛api:

    http://www.unitymanual.com/m/Components/SL-Properties.html

    和Unity官方文档:

    https://docs.unity3d.com/Manual/SL-Properties.html

    相关文章

      网友评论

          本文标题:ShaderLab之properties

          本文链接:https://www.haomeiwen.com/subject/uoudgttx.html