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

 时间:2024-10-12 13:05:49

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

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

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

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

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

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 给物体添加扫光效果

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

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

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

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

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

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

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

  • Unity Shader教程之 UGUI扫光效果的实现
  • 文明重启海洋之心怎么进去
  • 英雄联盟手游怎样获取甜心之翎洛
  • 黑色沙漠艾格里斯祭坛钓鱼点位置在哪
  • 幻塔苏尔特尔在哪
  • 热门搜索
    埃及金字塔旅游 广州市旅游学校 增城旅游景点大全 珠海旅游景点介绍 武夷山旅游景点大全 南非旅游局 上海旅游酒店 厦门工商旅游 北京元旦旅游 深圳到澳门旅游攻略