700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【游戏开发实战】Unity使用ShaderGraph配合粒子系统 制作子弹拖尾特效(Fate/stay n

【游戏开发实战】Unity使用ShaderGraph配合粒子系统 制作子弹拖尾特效(Fate/stay n

时间:2022-12-14 08:11:18

相关推荐

【游戏开发实战】Unity使用ShaderGraph配合粒子系统 制作子弹拖尾特效(Fate/stay n

文章目录

一、前言二、实现原理三、ShaderGraph四、图片素材五、结束

一、前言

点关注不迷路,持续输出Unity干货文章。

嗨,大家好,我是新发,之前写了一篇文章:《ShaderGraph使用教程与各种特效案例:Unity》。

陆续有同学问我一些ShaderGraph实现的问题,比如有同学问我用ShaderGraph如何实现这种炫酷的子弹效果。

看过《Fate/stay night》动画片的同学应该知道,这是金闪闪的大招啊。

来吧,今天就来做一个,最终效果如下:

运行效果:

Demo工程已上传到GitHub,感兴趣的同学可自行下载学习。

GitHub地址:/linxinfa/UnityShaderGraphCoolBullet

二、实现原理

原理不难,主要是在ShaderGraph中利用粒子的顶点色,配合贴图的RGBA进行运算最后输出,把参数属性暴露出来供外部调整。

核心还是粒子本身的设置,比如喷射速度、颜色随时间的变化、大小随时间的变化、旋转角度随时间的变化等等,具体参数可下载Demo工程进行学习。

三、ShaderGraph

制作的两个ShaderGraph文件如下,(图片看不大清的话,可下载Demo工程进行学习):

UnlitGraph1

UnlitGraph2

四、图片素材

用到的图片素材如下:

五、结束

对于ShaderGraph如有什么问题都欢迎提出来(留言或私信,我都会看到),一起学习进步。

【游戏开发实战】Unity使用ShaderGraph配合粒子系统 制作子弹拖尾特效(Fate/stay night金闪闪的大招效果)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。