
Shader
苏小败在路上
不一样的人生
展开
-
Unity3D-UGUI特效之Image的流光、扫光效果
今天研究下了UGUI上面Image的扫光效果,我是参考了下面这篇文章做的,然后自己加了一些控制和判断,让扫光看起来更加合理原文地址:点击打开链接我在他的基础上,加了一个倾斜度参数,可以控制扫光斜度,另外,有时候图片有阴影,我们不希望把阴影也加个扫光,所以在Shader里面做了一个透明度的判断,然后又半透明的不做处理,使用原来的颜色。还有,我加了一个值控制扫光的进度,从0到1,这样就能在原创 2018-02-01 11:12:26 · 27288 阅读 · 4 评论 -
Unity3D-UGUI特效之Image的高斯模糊效果
这几天研究了下模糊特效,看了很多文章,其原理就是拿取图片或屏幕数据,然后将周围的元素和目标位置的颜色值进行一个融合计算,然后自己写了一个小小的测试程序。这个模糊也可以分成两种,一个是自身模糊,一个是从屏幕上取值进行模糊。第一个用于一些小的列表展示,比如未解锁时,是模糊的。第二个是凸显弹框效果的,将背景都模糊掉,自己将这个稍微加强了些可以指定模糊一个位置。针对移动平台,使用高斯模糊,其实效率原创 2018-01-13 13:08:38 · 24665 阅读 · 13 评论 -
Unity3D-Shader之两张图片叠加并且通过颜色调控
最近项目需要做一个图片叠加在一个模型上,而且还需要通过调整颜色改变两个图片的颜色和透明程度。另外,还需要一个调控值,管理两张图片是否完全显示,Shader如下:Shader "Unlit/BlockTextrue"{ Properties { _MainColor ("Main Color", Color) = (1,1,1,1) //前景图颜色 _BackCo...原创 2018-09-21 17:02:31 · 14363 阅读 · 3 评论 -
Unity3D-Shader之UIImage灰度处理
Shader "Custom/UIGrayEffectDeep" { Properties { [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} _Color ("Tint", Color) = (1,1,1,1) _StencilComp ("Stencil Comparison", Float)...原创 2018-09-30 13:23:33 · 888 阅读 · 0 评论