Unity Shader Properties基础属性

// 有色顶点光照
Shader "SimpleLightShader"
{
    // 属性
    Properties {
        _RangeNum("Num",Range(0,10)) = 0//范围滑条
        _FloatNum("FloatNum",Float) = 0//Float
        _IntNum("IntNum",Int) = 0//Float

        _Color ("Color", Color) = (1,0.5,0.5,1)//颜色
        _Vector ("Vector", Vector) = (0,0,0,0)//矢量

        _2DTexture ("2DTexture", 2D) = "defaulttexture" {} // 2D 纹理
        _Cube ("Cube", Cube) = "defaulttexture" {} //立方体贴图
        _3D("3D", 3D) = "defaulttexture" {} // 3D(体积)
    }
    // 定义一个子着色器
    SubShader
    {
        // 子着色器中的单个通道
        Pass
        {
            // 使用固定函数每顶点光照
            Material
            {
                Diffuse [_Color]
            }
            Lighting On
        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值