随笔分类 -  UI-shader

摘要:做了一个流光特效,网上也有很多,但是大多是用Mask贴图,由于两次采样影响性能,因此做了一个用代码计算Mask的流光特效这个shader有几个特点:1、支持UGUI裁剪,在ScrollView中可用。 2、支持填充颜色的修改。 3、支持流动速度,流光区域修改效果如下:代码如下:Sha... 阅读全文
posted @ 2017-08-08 15:06 大波客 阅读(1193) 评论(0) 推荐(0)
摘要:由于一些小伙伴想看完整代码,就发一下C#的代码,其实很简单,所以开始没有发布,就是传递一些参数 代码如下:using UnityEngine.UI;using UnityEngine;/// /// 可以在UGUI的image或者raw image使用/// public class... 阅读全文
posted @ 2017-08-07 12:40 大波客 阅读(404) 评论(0) 推荐(0)
摘要:在UV流动的同时,加入正弦函数扰动,由于美术要求图片重用,所以添加轮廓剪切,支持UI裁剪,叠加区域编辑。 效果: 代码如下: Shader "UI/Unlit/AddFlowTex" { Properties { [PerRendererData] _MainTex("Sprite Texture" 阅读全文
posted @ 2017-08-07 12:25 大波客 阅读(698) 评论(0) 推荐(0)