1、打开Unity,并且导入“Shader Forge”插件,如下图
2、在“Window”下拉菜单中找到“Shader Forge”,新建一个“Sprite“,如下图
3、打开的“Shader Forge”,自带的图框保留,并暂且先挪到一边,添加“TIme”、“UV Coord足毂忍珩inates”、“Append”和“Texture2D”等,并且控制数值,依次产生向某个方向运动的效果,操作如下图
4、同理,创建另一个静态效果,用于后面作为遮罩使用,遮罩可以自己找更为合适的,如下图
5、同理,给遮罩里面添加具体展示物,贴图可以自己找更为合适的,如下图
6、把三种效果用“Multiply”把他们结合在一起,可在添加个“Value”来控制效果,操作如下图
7、之后再与之前的“MainTex”进行“Add”叠加,输出给“Multiply”,连接“Emission”,操作效果,如下图
8、到此,Unity Shader Forge 物体叠加流动效果(可用于UI)实现步骤讲解结束,谢谢