【实现100个unity特效】unity中使用ShaderGraph实现一个贴图UV循环移动滚动的指示效果

文章目录

最终效果

一、开始

1、下载图片资源

2、配置图片参数

(重点就是使用Sprite纹理类型和重复模式)

3、添加Unlit无光照ShaderGraph模板

4、Surface Type修改为Transparent透明类型

5、添加节点,让UV贴图无限滚动起来

重点就是使用time一直修改纹理UV坐标,让滚动起来

6、在这个shaderGraph基础上添加材质,配置如下

7、将这个材质放在一个Plane上查看效果

8、添加旋转控制

效果

9、添加缩放

效果

10、添加颜色控制

效果

11、还可以在Line Renderer线上使用它,记得重点是设置纹理模式为平铺

效果

二、最终连线图

三、补充:去除灰色背景

我们发现目前的效果总是出现一个非常浅的灰色背景。

如果你想去掉,可以去ShaderGraph开启Alpha Clipping,修改Alpha Clip Threshold值,当然最好我们是创建一个外显变量,方便调整。

效果

最终测试我感觉0.1是一个不错的默认数值。


专栏推荐

地址
【unity游戏开发入门到精通------C#篇】
【unity游戏开发入门到精通------unity通用篇】
【unity游戏开发入门到精通------unity3D篇】
【unity游戏开发入门到精通------unity2D篇】
【unity实战】
【制作100个Unity游戏】
【推荐100个unity插件】
【实现100个unity特效】
【unity框架/工具集开发】
【unity游戏开发------模型篇】
【unity游戏开发------InputSystem】
【unity游戏开发------Animator动画】
【unity游戏开发------UGUI】
【unity游戏开发------联网篇】
【unity游戏开发------优化篇】
【unity游戏开发------shader篇】
【unity游戏开发------编辑器扩展】
【unity游戏开发------热更新】
【unity游戏开发------网络】

完结

好了,我是向宇,博客地址:https://xiangyu.blog.csdn.net,如果学习过程中遇到任何问题,也欢迎你评论私信找我。

赠人玫瑰,手有余香!如果文章内容对你有所帮助,请不要吝啬你的点赞评论和关注,你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法,也欢迎评论私信告诉我哦!

相关推荐
探求虚无11 小时前
用 AI 在 Unity 里做一款 RTS:最难的不是生成代码,而是证明它真的能玩
人工智能·unity·游戏引擎
时间的情敌13 小时前
Cesium 建筑单体化、3DTiles 分类、楼层显隐、分户高亮(BIM + 倾斜孪生高频)
前端·3d·cesium
huaqianzkh13 小时前
WinForm C#:循环修改控件UI闪烁卡顿?SuspendLayout / ResumeLayout 与 BeginUpdate 优化
开发语言·ui·c#
用户3721574261351 天前
C# 实现 Excel 单元格保护:锁定公式并允许编辑指定区域
c#·ai编程·编程语言
johnsong1 天前
Claude Fable 5.2 登顶:65 分、单发做游戏,和一份 $26.54 一单的账单
人工智能·游戏
17岁的勇气1 天前
Unity Shader unity文档学习笔记(二十二):shader变体
笔记·学习·unity
公子小六1 天前
基于.NET的Windows窗体编程之WinForms数据持久化(1)
windows·microsoft·c#·.net·winforms
三雷科技2 天前
第6章第4节:自定义分词器
开发语言·c#
加搜科技观察2 天前
哪个品牌 3D 相机好用?工业 3D 相机品牌选型评估指南
数码相机·3d
zhanghaha13142 天前
C# 系列教程_12 字符串 string 保姆级系统教程(面向新手,大量示例 + 原理讲解)
开发语言·数据库·c#