在游戏中,通常会有游戏角色受到“电击”的效果,此时游戏角色身体上会覆盖有电流,该效果能表明游戏角色的当前状态,让玩家能够获得更直观更好的体验。
那么如何实现呢
首先创建一个ShaderGraph文件,命名为Current,再创建对应的材质球M_Current。
基础的资源显示
老规矩,先连接一套基础的资源显示节点,可参考本文中的UV动画中的基础的资源显示部分,节点如下所示。
电流效果的实现
实现电流是通过使用很多细的环状线条进行交叉的流动来完成模拟电流的流动效果,首先创建细的环状线条会用到噪声节点,此处可以使用Simple Noise节点,然后将噪声节点进行Remap,将其对应的值范围进行一个扩大,放大后的数据便于做后续。然后对其