Unity Shader Forge 给物体添加扫光效果

 时间:2026-04-30 22:36:42

1、打开Unity,并且把Shader Forge 导入,并且再给场景新建一个“Plane”,如下图

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

2、菜单栏“Window”找到“Shader Forge”单击打开,然后新建一个“Custom Lighting”的shader,并且给他取个名称,如下图

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

3、回到场景,新建一个材质,材质shader选择刚才建的shader,把材质拖给“Plane”,如下图

Unity Shader Forge 给物体添加扫光效果

4、回到Shader Forge编辑器,删除之前的添加,然后给新建的 shader 添加一个texture2D,并且命名添加个贴图,再连接到“Main”的“Custom Lighting”,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果

5、添加一个“UV Coordinate”,并把其中的“U”(“U”为横位置)重新“Remap(Simple)”为0到3.14,然后做一个“Sin”运算,接着再来个“Power”用来调节宽度,接着添加“Color”控制颜色,然后“Add”之前的“Texture2D”,一起连接到“Main”的“Custom Lighting”,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

6、单击左上角的小圆圈点,把预览图改为“Plane”,便于观察,如下图

Unity Shader Forge 给物体添加扫光效果

7、在“Sin”前面“Add”一个“Slider”,范围“-3.14—3.14”,然光道能够产生移动,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

8、添加个“Lerp”,把“U”“V一起通过“Slider”操作来改变光道的角度,“Compile shader”之后,如下图

Unity Shader Forge 给物体添加扫光效果

Unity Shader Forge 给物体添加扫光效果

9、关闭 Shader Forge ,回到场景中,给之前新建的材质中的shader添加贴图,颜色,以及滑钮的数值来调整光道,如下图

Unity Shader Forge 给物体添加扫光效果

10、到此,物体扫光效果的基本操作结束,谢谢

  • Unity Shader教程之 UGUI扫光效果的实现
  • 文明重启海洋之心怎么进去
  • 英雄联盟手游怎样获取甜心之翎洛
  • 黑色沙漠艾格里斯祭坛钓鱼点位置在哪
  • 幻塔苏尔特尔在哪
  • 热门搜索
    示儿的诗意是什么 翌是什么意思 你爱着谁心徒留几道伤什么歌 weather是什么意思 i5和i7有什么区别 反甲是什么装备 2003年属什么生肖 计算机网络技术主要学什么 什么是销售 dwg格式文件用什么软件打开