【unityshader】1.添加properties

Unity Shader主要组成元素

Unity变量组成
主要由下面四个部分组成:

  1. Variable Name :变量名,计算过程中会使用这个变量名,跟c#中对变量的命名一样。
  2. Inspector GUI Name:在Unity面板内显示的变量名,主要用于使用者方便力竭。
  3. Type:变量的基础类型,下面会讲解,跟c#中Int,float的一样。
  4. Default Value:变量的默认值,这个是不可以省略的。

下面是Unity shader所有变量类型

变量名字含义
2D图片
Color颜色(float,float,float,float)
Range(min,max)浮点数滑动条,取值在最小数值和最大数值之间
Float浮点数
Vector向量
RectUV offset
CubeCubemap

实例

代码:

    Properties
    {
        _2D("2D", 2D) = "" {}
        _Color("Color",Color) = (1,1,1,1)
        _Value("Value",Range(0,10)) = 2.5
        _Float("Float",Float) = 0
        _Vector("Vector",Vector) = (0,0,0,0)
        _Rect("Rect",Rect) = "" {}
        _Cube("Cube",Cube) = "" {}
    }

Unity编辑器内效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值