游戏中制作酷炫拖尾残影效果实战

发现好多人都想要这个拖尾残影的效果,今天贴出来。
今天制作拖尾残影效果,效果如图:两个视角
游戏中制作酷炫拖尾残影效果实战_第1张图片
游戏中制作酷炫拖尾残影效果实战_第2张图片
我的游戏中角色有冲刺技能,冲刺中身后要有一个残影效果,这种效果就满足了,现在分享给大家如何制作。
1.观察需要一个中间实心,两侧透明度减淡的图片作为shader的基本贴图,photoshop制作比较简单。
游戏中制作酷炫拖尾残影效果实战_第3张图片
2.制作shader
游戏中制作酷炫拖尾残影效果实战_第4张图片
一个传统的shader,看你版本支持不,新版本不支持就升级成urp版本,也可以自己改造成shader graph,这个比较简单我就不演示了,有不清楚的可以参考我之前的shader graph改造案例,其实就是一个颜色与图片相乘,用unlit模式,透明度设为0就可以。
3.建立TrailShadow材质,选用刚才的shader.
4.为物体添加TrailRenderer组件,一个拖尾组件。
游戏中制作酷炫拖尾残影效果实战_第5张图片
说明一下:width宽度那条线是拖尾的整体宽度,我这个不需要收尾变尖,只需要保持就可以,所以不需要改变;Time持续显示时间,0.3基本就可以了;Color就是显示颜色,这是要预制好的,因为不同的英雄颜色肯定要保持自己的风格一致性。
结论:这种效果够用了,当然还有mesh imagelist存储那种残影做法,但是建议从效果到性能上就用TrailRenderer就可以了。

你可能感兴趣的:(Shader,游戏开发,unity)