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

 时间:2026-02-13 17:23:35

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扫光效果的实现
  • 文明重启海洋之心怎么进去
  • 英雄联盟手游怎样获取甜心之翎洛
  • 黑色沙漠艾格里斯祭坛钓鱼点位置在哪
  • 幻塔苏尔特尔在哪
  • 热门搜索
    吉林旅游 旅游策划 江门旅游 山西旅游景点 温州旅游 旅游包车 陕西旅游 大连旅游景点 桂林旅游学院 舟山旅游攻略