前言
之前我们做过UV流动的效果,今天我们来做一个用于UI界面的特效–UI流光效果,先看下效果如下:
实现步骤
1.创建一个Legacy/Default UI的Shader,这是专门用于UI的shader模板
2.添加一个Templete Parameter节点,作为Image的Sprite Texture贴图
3.然后我们把Sprite Texture输出给一个Texture Sample节点
如下所示:我们就实现了一个简单的Image渲染。
4.添加流动贴图
如下所示,我们添加一个流动的贴图,然后通过UV的Panner流动,让贴图动起来
文章来源:https://www.toymoban.com/news/detail-420201.html
5.让流动图扰动起来
单独的一个流动图上下移动或者左右移动,效果看起来会非常单调,我们不妨给流动图的UV加上一点点扰动,这个前面几篇文章都用到过,效果如下:我们可以看到最终的流动图的边缘已经变得不规则,效果好多了。
文章来源地址https://www.toymoban.com/news/detail-420201.html
到了这里,关于Unity之ASE实现UI流光效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!