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

做门户网站需要准备什么wordpress微信图片采集

做门户网站需要准备什么,wordpress微信图片采集,响应式环保网站,广州设计事务所还是一样的分为UI闪烁和物体闪烁,其中具体可分为:UI闪烁、物体闪烁与半透明闪烁 1,UI闪烁 对于UI 还是一样的,改写UI本身的shader: Shader "UI/YydUIShanShder" {Properties{[PerRendererData] _MainTex(…

还是一样的分为UI闪烁和物体闪烁,其中具体可分为:UI闪烁、物体闪烁与半透明闪烁

1,UI闪烁

对于UI 还是一样的,改写UI本身的shader:

Shader "UI/YydUIShanShder"
{Properties{[PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {}_Color("Tint", Color) = (1,1,1,1)_StencilComp("Stencil Comparison", Float) = 8_Stencil("Stencil ID", Float) = 0_StencilOp("Stencil Operation", Float) = 0_StencilWriteMask("Stencil Write Mask", Float) = 255_StencilReadMask("Stencil Read Mask", Float) = 255_ColorMask("Color Mask", Float) = 15[Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip("Use Alpha Clip", Float) = 0[Toggle]_Switch("Switch", Float) = 0_value("Speed",Range(1,3)) = 1_overlayCol("OtherColor",Color) = (0.2146,1,0,0.6039)}SubShader{Tags{"Queue" = "Transparent""IgnoreProjector" = "True""RenderType" = "Transparent""PreviewType" = "Plane""CanUseSpriteAtlas" = "True"}Stencil{Ref[_Stencil]Comp[_StencilComp]Pass[_StencilOp]ReadMask[_StencilReadMask]WriteMask[_StencilWriteMask]}Cull OffLighting OffZWrite OffZTest[unity_GUIZTestMode]Blend SrcAlpha OneMinusSrcAlphaColorMask[_ColorMask]Pass{Name "Default"CGPROGRAM
#pragma vertex vert
#pragma fragment frag
#pragma target 2.0#include "UnityCG.cginc"
#include "UnityUI.cginc"#pragma multi_compile_local _ UNITY_UI_CLIP_RECT
#pragma multi_compile_local _ UNITY_UI_ALPHACLIPstruct appdata_t{float4 vertex   : POSITION;float4 color    : COLOR;float2 texcoord : TEXCOORD0;UNITY_VERTEX_INPUT_INSTANCE_ID};struct v2f{float4 vertex   : SV_POSITION;fixed4 color : COLOR;float2 texcoord  : TEXCOORD0;float4 worldPosition : TEXCOORD1;half4  mask : TEXCOORD2;UNITY_VERTEX_OUTPUT_STEREO};sampler2D _MainTex;fixed4 _Color;fixed4 _TextureSampleAdd;float4 _ClipRect;float4 _MainTex_ST;float _UIMaskSoftnessX;float _UIMaskSoftnessY;float _value;float4 _overlayCol;half _Switch;v2f vert(appdata_t v){v2f OUT;UNITY_SETUP_INSTANCE_ID(v);UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT);float4 vPosition = UnityObjectToClipPos(v.vertex);OUT.worldPosition = v.vertex;OUT.vertex = vPosition;float2 pixelSize = vPosition.w;pixelSize /= float2(1, 1) * abs(mul((float2x2)UNITY_MATRIX_P, _ScreenParams.xy));float4 clampedRect = clamp(_ClipRect, -2e10, 2e10);float2 maskUV = (v.vertex.xy - clampedRect.xy) / (clampedRect.zw - clampedRect.xy);OUT.texcoord = TRANSFORM_TEX(v.texcoord.xy, _MainTex);OUT.mask = half4(v.vertex.xy * 2 - clampedRect.xy - clampedRect.zw, 0.25 / (0.25 * half2(_UIMaskSoftnessX, _UIMaskSoftnessY) + abs(pixelSize.xy)));OUT.color = v.color * _Color;return OUT;}fixed4 frag(v2f IN) : SV_Target{half4 color = IN.color * (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd);#ifdef UNITY_UI_CLIP_RECThalf2 m = saturate((_ClipRect.zw - _ClipRect.xy - abs(IN.mask.xy)) * IN.mask.zw);color.a *= m.x * m.y;
#endif#ifdef UNITY_UI_ALPHACLIPclip(color.a - 0.001);
#endifhalf _g = dot(color.rgb, unity_ColorSpaceLuminance);//这部分是自定义处理的if (_Switch == 1){fixed4 col = _overlayCol;float t = abs(sin(_Time.w * _value));col.a = lerp(0, _overlayCol.a, t);color = lerp(color, col, col.a);//将col叠加在color上}return color;}ENDCG}}
}

  实现原理我们可以理解为,在原有的图片上,叠加了一层会随着时间变化而变化透明度的纯色。

  和原image的shader相比,基本没做太大改动。只是为了实现闪烁效果,自定义了如下部分:

//这部分是自定义处理的if (_Switch == 1){fixed4 col = _overlayCol;float t = abs(sin(_Time.w * _value));col.a = lerp(0, _overlayCol.a, t);color = lerp(color, col, col.a);//将col叠加在color上}

2,物体闪烁

  原理相同,实现代码如下:

Shader "YaDong/YydShanShader"
{Properties{_MainTex("Texture", 2D) = "white" {}[Header(twinkle)]_twinkleCol("闪光色",Color) = (0.7735,0.7735,0.7735,1)_twinkleValue("闪烁 Speed",float) = 1_middleValue("中间值",float) = 0.5_volatilityValue("波动",float) = 0.6}SubShader{Tags { "RenderType" = "Opaque" }LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag// make fog work//#pragma multi_compile_fog#include "UnityCG.cginc"struct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float2 uv : TEXCOORD0;//UNITY_FOG_COORDS(1)float4 vertex : SV_POSITION;};sampler2D _MainTex, _YydChangeInterval;float4 _MainTex_ST;float4 _twinkleCol;float _twinkleValue;float _middleValue;float _volatilityValue;v2f vert(appdata v){v2f o;o.vertex = UnityObjectToClipPos(v.vertex);o.uv = TRANSFORM_TEX(v.uv, _MainTex);// UNITY_TRANSFER_FOG(o,o.vertex);return o;}fixed4 frag(v2f i) : SV_Target{// sample the texturefixed4 col = tex2D(_MainTex, i.uv);float t = abs(sin(_Time.w * _twinkleValue)* _volatilityValue)+ _middleValue;// +0.5;col.rgb = lerp(col.rgb, saturate(col.rgb + _twinkleCol.rgb), t);return col;}ENDCG}}
}

3,纯色半透明闪烁

  与上述物体闪烁不同的是,这个只是在颜色基础上加了半透明闪烁,实现代码如下:

Shader "YaDong/YydGreenShader"
{Properties{_MainTex("Texture", 2D) = "white" {}_value("速度",Range(1,3)) = 1_overlayCol("叠加色",Color) = (0.2146,1,0,0.6039)}SubShader{//Tags { "RenderType" = "Opaque"  }Tags { "Queue" = "Transparent" "RenderType" = "Transparent" }zWrite offblend srcAlpha one//LOD 100Pass{CGPROGRAM#pragma vertex vert#pragma fragment frag// make fog work//#pragma multi_compile_fog#include "UnityCG.cginc"struct appdata{float4 vertex : POSITION;float2 uv : TEXCOORD0;};struct v2f{float2 uv : TEXCOORD0;//UNITY_FOG_COORDS(1)float4 vertex : SV_POSITION;};sampler2D _MainTex, _YydChangeInterval;float4 _MainTex_ST;float _value;float4 _overlayCol;v2f vert(appdata v){v2f o;o.vertex = UnityObjectToClipPos(v.vertex);o.uv = TRANSFORM_TEX(v.uv, _MainTex);// UNITY_TRANSFER_FOG(o,o.vertex);return o;}fixed4 frag(v2f i) : SV_Target{fixed4 col = _overlayCol;float t = abs(sin(_Time.w * _value));col.a = lerp(0.3, _overlayCol.a, t);return col;}ENDCG}}
}

http://www.yayakq.cn/news/560646/

相关文章:

  • 用ps做企业网站分辨率是多少沈阳网站制作系统
  • 会网站开发学UI为什么菜市场不可以做网站
  • 想开一个网站开发的公司网站安全建设费用预算表
  • wordpress模板调用数据南通网站快照优化公司
  • 天津网站开发建设渭南 网站集约化建设
  • 做微信广告网站杭州网站建设中心
  • 江苏住房城乡建设部部官方网站有没有做网站的公司
  • 网站设计展示网站宣传策略
  • 做暧暧视频网站下载wordpress后台登陆不上
  • wordpress 做下载网青岛网站优化公司哪家好
  • ps网站建设jsp做的当当网站的文档
  • 济宁网站建设软件开发用网站做淘宝客
  • 哪里有网站制作手机cpu性能增强软件
  • 找专业做网站宁波网站推广公司
  • 上海浦东建筑建设网站注册网站代码
  • 网站定位与建设梅州建站哪里好
  • 广东省城乡建设部网站做网站维护要多少钱一年
  • 地方文明网站建设方案枣庄定制网站建设制作
  • 外贸常用社交网站有哪些做网站 上海
  • 网站开发+自动生成缩略图导航网址网站怎么做
  • 专业网站建设在哪里网站seo快速排名优化
  • 服务器建设网站海港经济开发区人才网
  • 奉化建设网站室内设计效果图片
  • wordpress 众筹网站模板国内服务器免备案方法
  • 没有平台没有网站怎么做外贸南海局势最新军事动态
  • 网站微博代码扬中门户
  • 做美妆网站的关键词pc网站自动转换wap网站
  • 初中生怎样做网站赚钱购物商城起名
  • 网站建设策划书范本搜狗网页版入口
  • 关于网站建设的英文歌wordpress文章太多