用unity制作能量护盾(2)
2020-07-18 04:31
543 查看
接下来就是给护盾加上花纹的效果。
花纹图案的实现就比较简单,就是在原本基础上加上一层黑白的纹理图案,如下图:
之后通过时间节点和一个速度的变量控制贴图的位移实现贴图动画。(上面这条路径)
通过再叠加一个噪声的纹理,给花纹增加一点明暗的变化(下面这条路径)
之后,再给花纹加上一个渐变的效果。
通过时间节点、UV一个方向的坐标(延纹理方向数值0~1的变化)和sin节点,形成移动的黑白条纹。因为有sin会有负值,再用remap重映射至0-1
之后用blend节点,以之前的花纹的纹理为底进行overlay模式的混合。
overlay这个模式下值小于0.5的按变暗处理,值大于0.5的按变亮处理。也就是说暗的地方会变得更暗,亮的地方会变得更亮。
接下来按视频里的意思就是把这个输出直接同之前描边的输出相乘后输出到主节点的alpha里就行。
但是我这边实际直接做的话,原来的描边部分就会消失,想是因为之前花纹贴图打断了原来的描边。不知为何视频里能正常显示。
为了描边能显示出来,自己做了一些修改如下:
就是在相乘之后,在引出描边的值再加上去,再用一个minimum节点限制输出的值不大于1,就能显示描边了。就是没演示视频里的亮,不知道为啥。
相关文章推荐
- 用unity制作能量护盾(3)
- Unity 3d之NGUI【特效制作 1】 制作血条,能量条
- unity中简单的血条制作
- unity的自己制作自己编辑器的教程以及制定框架的讲解(序)
- unity 编辑器的制作(二)
- 使用Unity制作俄罗斯方块游戏
- Unity UGUI 等宽血条分隔符的制作(使用Shader)
- 一步一步教你使用unity制作ios推送
- unity中的动画制作方法
- 【Unity3D基础教程】给初学者看的Unity教程(四):通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D
- Unity雷达扫描特效的制作
- 制作Unity插件之-创建一个Window窗口
- 我的Unity(10)一点一滴 利用UI制作摇杆控制物体移动
- 最好用Unity 3D制作小地图,显示、隐藏小地图和背景音乐播放与暂停 [复制链接]
- 如何使用Unity制作虚拟导览(四)
- unity 使用程序生成Texture2D并创建Sprite,制作渐变背景的效果
- 使用Unity制作简单时钟动画
- 使用Unity制作游戏关卡的教程(三)
- 【Unity3D】在Unity中制作一款文字冒险游戏
- Unity 制作灯罩 双面材质背面不受光照影响的解决方法