Unity3D shader置灰代码
来源:互联网 发布:ubuntu添加源 编辑:程序博客网 时间:2024/05/17 02:44
Unity3D shader置灰代码
Shader "Unlit/Transparent Colored"{Properties{_MainTex ("Base (RGB), Alpha (A)", 2D) = "black" {}}SubShader{LOD 100Tags{"Queue" = "Transparent""IgnoreProjector" = "True""RenderType" = "Transparent"}Cull OffLighting OffZWrite OffFog { Mode Off }Offset -1, -1Blend SrcAlpha OneMinusSrcAlphaPass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include "UnityCG.cginc"struct appdata_t{float4 vertex : POSITION;float2 texcoord : TEXCOORD0;fixed4 color : COLOR;};struct v2f{float4 vertex : SV_POSITION;half2 texcoord : TEXCOORD0;fixed4 color : COLOR;};sampler2D _MainTex;float4 _MainTex_ST;v2f vert (appdata_t v){v2f o;o.vertex = mul(UNITY_MATRIX_MVP, v.vertex);o.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex);o.color = v.color;return o;}fixed4 frag (v2f i) : COLOR{fixed4 col = tex2D(_MainTex, i.texcoord);float gray = dot(col.rgb, float3(0.299, 0.587, 0.114)) * (1.0 - i.color.r); col.rgb = col.rgb * i.color.r + float3( gray, gray, gray );return col;}ENDCG}}SubShader{LOD 100Tags{"Queue" = "Transparent""IgnoreProjector" = "True""RenderType" = "Transparent"}Pass{Cull OffLighting OffZWrite OffFog { Mode Off }Offset -1, -1ColorMask RGBAlphaTest Greater .01Blend SrcAlpha OneMinusSrcAlphaColorMaterial AmbientAndDiffuseSetTexture [_MainTex]{Combine Texture * Primary}}}}
0 0
- Unity3D shader置灰代码
- 【每日一记】unity3d 图片置灰shader
- Unity3D使用shader实现灰图
- cocos2dx3.X shader使图片置灰
- NGUI 置灰的4歌shader
- cocos2dx3.X shader使图片置灰
- Cocos2d-lua 初识shader之一:置灰
- Shader-灰频效果
- unity3d 内部Transparent (透明)shader 代码
- Unity3d Shader 代码高亮插件
- UNITY3D shader代码例子<一> 法线颜色
- UNITY3D shader代码例子<二> 双面显示
- unity3d shader 代码控制开关属性
- UNITY3D shader代码例子<三> shader旋转动画
- quick-cocos2d使用shader上色置灰问题
- NGUI 通过shader设置图片置灰效果
- 使用shader实现UI按钮置灰的操作
- Unity3d Shader
- git入门——学习资源整合
- 加载 XML 文档
- 解析与生成XML文件或字符串 dom4j工具包
- iOS开发中常用到的宏
- 推荐文章(内存对齐,Git使用...)
- Unity3D shader置灰代码
- java中==与equals的区别
- Ubuntu 12.04中文输入法的安装
- script验证跳转按钮是否越界
- android布局--Android fill_parent、wrap_content和match_parent的区别
- 计数排序
- libcurl获取下载进度百分比,下载速度,剩余时间
- STM32的BootLoader 从SD卡更新固件
- Python 反射机制(二)