Unity Shader Forge 物体叠加流动效果可UI实现

2025-09-28 12:58:53

1、UV坐标UV Coordinates:  输出指定的UV坐标几何的这一部分。下拉允许您选择UV通道0或UV通道1。注意,lightmapped网格使用UV1 lightmap uv

2、时间Time:输出时间以不同的速率。 (吨/ 20)输出的时间运行慢的20倍,[t]输出当前时间,(t * 2)输出时间运行速度的两倍,(t * 3)���出时间运行三次一样快

3、附加Append:  输出一个从多个输入值向量/矢量。举个例子,如果一个向量2(一个),和(B)是一个值(向量1),节点将输出一个向量,,一个是红色一个绿色通道,在[B]是蓝色通道

4、顶点的颜色Vertex Color:输出顶点的颜色。如果你烤顶点颜色环境闭塞,或想要色彩涂颜色的网,或为任何其他使用顶点颜色,这是你想要的节点

1、打开Unity,并且导入“Shader Forge”插件,如下图

Unity Shader Forge 物体叠加流动效果可UI实现

2、在“Window”下拉菜单中找到“Shader Forge”,新建一个“Sprite“,如下图

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

3、打开的“Shader Forge”,自带的图框保留,并暂且先挪到一边,添加“TIme”、“UV Coordinates”、“Append”和“Texture2D”等,并且控制数值,依次产生向某个方向运动的效果,操作如下图

Unity Shader Forge 物体叠加流动效果可UI实现

4、同理,创建另一个静态效果,用于后面作为遮罩使用,遮罩可以自己找更为合适的,如下图

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

5、同理,给遮罩里面添加具体展示物,贴图可以自己找更为合适的,如下图

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

6、把三种效果用“Multiply”把他们结合在一起,可在添加个“Value”来控制效果,操作如下图

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

7、之后再与之前的“MainTex”进行“Add”叠加,输出给“Multiply”,连接“Emission”,操作效果,如下图

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

Unity Shader Forge 物体叠加流动效果可UI实现

8、到此,Unity Shader Forge 物体叠加流动效果(可用于UI)实现步骤讲解结束,谢谢

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢