当前位置: 首页 > news >正文

泉州住房城乡建设局网站猎聘网招聘官网app

泉州住房城乡建设局网站,猎聘网招聘官网app,蛋糕网站建设方案,一站式网站建设方案文章目录 前言一、遮罩效果的实现主要是使用对应的纹理实现的#xff0c;在属性中暴露对应的遮罩纹理#xff0c;对其进行采样后#xff0c;最后相乘输出即可二、如果需要像和主要纹理一样流动#xff0c;则需要使用和_Time篇一样的方法实现流动即可 前言 Unity中Shader的… 文章目录 前言一、遮罩效果的实现主要是使用对应的纹理实现的在属性中暴露对应的遮罩纹理对其进行采样后最后相乘输出即可二、如果需要像和主要纹理一样流动则需要使用和_Time篇一样的方法实现流动即可 前言 Unity中Shader的遮罩的实现 一、遮罩效果的实现主要是使用对应的纹理实现的在属性中暴露对应的遮罩纹理对其进行采样后最后相乘输出即可 Shader MyShader/P0_9_5 {Properties{_MainTex (Texture, 2D) white {}//暴露两个属性分别对应 源混合类型 和 目标混合类型//源混合类型[Enum(UnityEngine.Rendering.BlendMode)]_SrcBlend(Src Blend,int) 0//目标混合类型[Enum(UnityEngine.Rendering.BlendMode)]_DstBlend(DstBlend,int) 0//暴露属性来控制 剔除哪里[Enum(UnityEngine.Rendering.CullMode)]_Cull(Cull,int) 1//用来控制颜色混合_Color(Color,COLOR) (1,1,1,1)//用来控制亮度_Intensity(Intensity,Range(-4,4)) 1//控制 X 轴的移动速度_MainUVSpeedX(MainUVSpeed X,float) 0//控制 Y 轴的移动速度_MainUVSpeedY(MainUVSpeed Y,float) 0_MaskTex(MaskTex,2D) white{}}SubShader{Tags{Queue Transparent}//混合Blend [_SrcBlend][_DstBlend]Cull [_Cull]Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include UnityCG.cgincsampler2D _MainTex;float4 _MainTex_ST;fixed4 _Color;half _Intensity;float _MainUVSpeedX,_MainUVSpeedY;sampler2D _MaskTex;float4 _MaskTex_ST;struct appdata{//为了节省空间使用 把两个 float2 合并为一个 float4float4 vertex : POSITION;float4 uv : TEXCOORD0;};struct v2f{float4 uv : TEXCOORD0;float4 vertex : SV_POSITION;};v2f vert (appdata v){v2f o;o.vertex UnityObjectToClipPos(v.vertex);//这个保存主纹理 处理 Tiling 和 Offset 后的信息o.uv.xy TRANSFORM_TEX(v.uv, _MainTex) float2(_MainUVSpeedX,_MainUVSpeedY) * _Time.y;//这个保存遮罩贴图 处理 Tiling 和 Offset 后 的信息o.uv.zw TRANSFORM_TEX(v.uv,_MaskTex);return o;}fixed4 frag (v2f i) : SV_Target{fixed4 col tex2D(_MainTex, i.uv.xy);//一般使用 * 来颜色混合col * _Color * _Intensity;//对遮罩贴图进行纹理采样fixed4 maskTex tex2D(_MaskTex,i.uv.zw);//最后 返回 遮罩 和 原结果相乘的结果return col * maskTex;}ENDCG}} }效果演示 二、如果需要像和主要纹理一样流动则需要使用和_Time篇一样的方法实现流动即可 修改后的代码 Shader MyShader/P0_9_5 {Properties{[Header(RenderingMode)]//暴露两个属性分别对应 源混合类型 和 目标混合类型//源混合类型[Enum(UnityEngine.Rendering.BlendMode)]_SrcBlend(Src Blend,int) 0//目标混合类型[Enum(UnityEngine.Rendering.BlendMode)]_DstBlend(DstBlend,int) 0//暴露属性来控制 剔除哪里[Enum(UnityEngine.Rendering.CullMode)]_Cull(Cull,int) 1[Header(Base)]//用来控制颜色混合_Color(Color,COLOR) (1,1,1,1)//用来控制亮度_Intensity(Intensity,Range(-4,4)) 1//主纹理_MainTex (Texture, 2D) white {}//控制 X 轴的移动速度_MainUVSpeedX(MainUVSpeed X,float) 0//控制 Y 轴的移动速度_MainUVSpeedY(MainUVSpeed Y,float) 0[Header(Mask)]//流动贴图_MaskTex(MaskTex,2D) white{}//流动贴图 X 轴上的移动速度_MaskUVSpeedX(MaskUVSpeed X,float) 0//流动贴图 Y 轴上的移动速度_MaskUVSpeedY(MaskUVSpeed Y,float) 0}SubShader{Tags{Queue Transparent}//混合Blend [_SrcBlend][_DstBlend]Cull [_Cull]Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag#include UnityCG.cgincsampler2D _MainTex;float4 _MainTex_ST;fixed4 _Color;half _Intensity;float _MainUVSpeedX,_MainUVSpeedY;sampler2D _MaskTex;float4 _MaskTex_ST;float _MaskUVSpeedX,_MaskUVSpeedY;struct appdata{//为了节省空间使用 把两个 float2 合并为一个 float4float4 vertex : POSITION;float4 uv : TEXCOORD0;};struct v2f{float4 uv : TEXCOORD0;float4 vertex : SV_POSITION;};v2f vert (appdata v){v2f o;o.vertex UnityObjectToClipPos(v.vertex);//这个保存主纹理的信息o.uv.xy TRANSFORM_TEX(v.uv, _MainTex) float2(_MainUVSpeedX,_MainUVSpeedY) * _Time.y;//这个保存遮罩贴图的信息 (为了也实现流动和 上面使用一样的方法)o.uv.zw TRANSFORM_TEX(v.uv,_MaskTex) float2(_MaskUVSpeedX,_MainUVSpeedY) * _Time.y;return o;}fixed4 frag (v2f i) : SV_Target{fixed4 col tex2D(_MainTex, i.uv.xy);//一般使用 * 来颜色混合col * _Color * _Intensity;//对遮罩贴图进行纹理采样fixed4 maskTex tex2D(_MaskTex,i.uv.zw);//最后 返回 遮罩 和 原结果相乘的结果return col * maskTex;}ENDCG}} }效果
http://www.hkea.cn/news/14290061/

相关文章:

  • 网站运营专员做什么wordpress 函数 文件大小
  • 网站管理系统开发的i深圳谁开发的
  • 电子商务网站模块室内装修图片效果图
  • 西安网站制作维护网站开发策划个人简历
  • 乐清网站只做西安网页设计设计培训
  • wdlinux 默认网站海南房产网站建设
  • 如何做电商网站视频公路投资建设有限公司网站
  • 网站伪静态是什么意思一键建站网站
  • 河北网站制作报价广告设计与制作专升本考试科目
  • 百度做网站和推广效果怎么样创意响应式网站建设
  • html5网站素材开发平台开发工具
  • 杭州的网站设计软件开发平台 devcloud
  • 用电脑做网站服务器龙口网站建设
  • 网站建设需要用到什么软件有哪些网站建设技术人员要会什么
  • 做网站销售的话术手机网站可以做商城吗
  • 做网站的公司如何推广wordpress 文章底部
  • 金华免费模板建站个人创业做网站
  • php可视化网站开发工具赣州网络营销
  • 网站建设需要什么呢创建学校网站
  • 彩票交易网站开发教你做美食的网站
  • 专业建设网站多少钱关键词歌词任然
  • 网站开发和网站建设有什么不同中国建设银行网站类型分析
  • wordpress网站图片丢失孝感网站的建设
  • 在那个网站做义工好成都网络维护
  • wordpress怎么建立网站万商云集公司是做什么
  • 做散热网站如何在百度上推广自己
  • 网站可以先做后再申请域名吗企业地址如何地图添加
  • cuteftp可以上传网站吗宁波怎么优化seo关键词
  • 网站支付链接怎么做的如何建设网站兴田德润怎么样
  • 职业规划网站wordpress头像怎么修改