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

时间:2024-10-13 13:53:04

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 Coord足毂忍珩inates”、“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)实现步骤讲解结束,谢谢

© 2025 长短途
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com