前言
在游戏中进度加载的效果是一种常见的效果,可以告诉玩家当前游戏处于一个资源加载的状态,这样玩家就能理解游戏不是卡住了或者是出现Bug了,而是正在进行一些数据的处理准备进入下一个场景。
创建一个LineLoading的Shader Graph文件,对应创建一个材质球,然后在创建一个Texture2D的MainTex变量。
创建一个短光标效果
创建一个Rectangle四边形的节点,并用一个Float类型的Width变量控制长度,另一个Float类型的Height变量控制宽度。(设置下长宽的参数,节点如下所示)
将短光标循环动起来
做动画一般需要用到的组合节点都是Time时间节点和一个控制速度的Float类型变量Speed,将两个节点相乘。再将输出值做一个Fraction处理(取小数点),则可以制作出从0-1的循环数据,节点如下。
再将循环的数据做一个Remap处理,因为是从0-1ÿ