unity shader中有哪些属性如何使用
来源:互联网 发布:返利机器人源码 编辑:程序博客网 时间:2024/06/06 08:59
Shader"practice/myshader"{
Properties{
_Color("color",Color)=(1,1,1,1) //颜色,一般用fixed4
_Vector("vector",Vector)=(1,2,3,4) //向量类型,float4
_Int("int",Int)=123//整数
_Float("float",Float)=5.5 //小数,不像c#里需要加f
_Range("range"Range(1,10))=10 //范围,括号里是范围,本质上就是Float,只是对Float做了一个限制。
_2D("texture",2D)="white"{} white指的是在没有图片的时候使用的颜色。
_Cube("cube",Cube)="white"{}//这里的cube是天空盒子。
_3D("texture",3D)="white"{}//3d纹理
}
Subshader{
Pass{
CGPROGRAM
//属性使用要重新定义
fixed4 _Color; //已经复制过的,注意分号
float4 _Vector;
float _Int;
float _Float;
float _Range;
sampler2D _2d;
samplerCube _Cube;
sampler3D _3D;
float t1;//可以用float的地方也可以用half和fixed
//float的范围是 32位存储 half 16位 -6W~+6W fixed 11位 -2~+2
float2 t2;
float3 t3;
float4 t4;
ENDCG
}}
Fallback"Mobile/VertexLit"
]
1 0
- unity shader中有哪些属性如何使用
- 在Unity中使用Shader
- 如何在unity中使用sqlite,需要哪些库
- Unity Shader修改Shader属性
- 怎么在unity中使用 glsl shader
- Unity Shader 在Shader中使用法线贴图
- HTML中img的属性有哪些
- @property中有哪些属性关键字
- Shader之Unity中如果使模型有弯曲效果
- Unity Shader 属性及标签
- unity shader lod 使用
- unity shader:使用噪声
- 如何查看Oracle中有哪些表
- 如何查看Oracle中有哪些表
- Unity中属性的使用
- 如何找到哪些数据库中哪些用户有DBA权限
- 如何确定unity shader中pass的执行顺序
- 函数内部arguments变量有哪些特性,有哪些属性,如何将它转换为数组
- 微信内置浏览器,点击链接有进度条但不跳转
- VS2010工程太大的处理方法-转
- 解决:Disk /dev/sdb doesn't contain a valid partition table
- 理论:前端开发人员SEO优化技巧(未完待续)
- 信必优将全新的基于意法半导体Accordo 5汽车处理器的数字信息娱乐解决方案推向市场
- unity shader中有哪些属性如何使用
- java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
- HTTPS详解
- mysql创建用户报错ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
- python-"is" v.s. "=="
- 滑动框选图片,自定义RecyclerView
- ASimpleCache 轻量级缓存
- 创建vert和frag函数
- NGUI 粒子系统裁剪