shader学习之一:Properties语义块支持的数据类型
2024-08-31 01:27:19
_Int ("Int",Int)=2为:变量名("面板显示的名称",数据类型)
对于Int,Float,Range这些数字类型的属性,默认值为单独的数字。对于贴图的属性,默认值为通过一个字符串后跟一个花括号来指定的。
字符串要么为空,要么是内置的纹理名称,如"white","balck","gray".
Shader "Custom/MyShader"{ Properties{
//数字和滑动条
_Int ("Int",Int)=
_float("Float",Int)=1.5
_Range("Range",Range(0.0,5.0))=3.0//滑动条
_Color("Color",Color)=(,,,)//颜色
_Vector("Vector",Vector)=(,,,)//一个四维向量
//贴图
_2D ("2D",2D)=""{}//2D贴图
_Cube ("Cube",Cube)="white"{}//Cube贴图
_3D ("3D",3D)="black"{}//3D贴图
} FallBack "Diffuse"
}
实际效果:
最新文章
- [ZigBee] 13、ZigBee基础阶段性回顾与加深理解——用定时器1产生PWM来控制LED亮度(七色灯)
- c#隐藏和重写基类方法的异同
- GJM : FlatBuffers 与 protobuf 性能比较 [转载 ]
- HDU 1525 Euclid's Game (博弈)
- 集合-Collection
- jbpm入门样例
- BZOJ 1059: [ZJOI2007]矩阵游戏( 匈牙利 )
- T-SQL 随机返回特定行数据和分页查询
- 哈希表(散列)HashTable实现
- jsp 基础知识之指令元素
- 构建之法 chapter1 心得
- Electron 发生错误 ";Cannot find module app";的解决方案
- webapi core2.1 IdentityServer4.EntityFramework Core进行配置和操作数据
- 项目总结06:Java Excel文件导入功能HSSFWorkbook(xls)和 XSSFWorkbook (xlsx)
- BZOJ5473: 仙人掌
- LPC18xx and LPC43xx 选型及差异
- ubuntu普通账户获取root权限的方法以及su和su -的区别
- svm核函数的理解和选择
- HDU1423 Greatest Common Increasing Subsequence
- Python实现类似JavaScript 的Json对象
热门文章
- libsm6 &; libgtk lost (QQ + WPS: Ubuntu)
- C# 键值对的类型
- 玲珑杯 Round #5 Problem E Tetration (枚举 + 欧拉公式)
- Akka 和 μJavaActors入门
- 聊聊、Zookeeper Linux 单服务
- iOS开发--从TQRichTextViewDemo中学会分析project
- Linux后台进程管理(转)
- Android开发之布局文件里实现OnClick事件关联处理方法
- vuex 中关于 mapState 的作用
- vue prop单向数据流