特效_作品 [Unity] 万剑归宗二
发布于
2021-8-9
2321
2

您需要 登录 才可以下载或查看,没有账号?注册

x
参考


v2-db6ac1167a96f03ecf85d4f6b4530c61_b.gif




看到效果第一时间想到的是样条线,利用样条线很容易就完成,难点反而在k曲线


但是稍微有亿点点麻烦的地方就是需要多个发射器和多个样条线配合,但是效果调整确实最方便的,我们掐头去尾,只做中间的效果,好,开整!


创建一个Actor蓝图,添加一个Spline组件,给Spline加点做出一个圆就行了,勾选ClosedLoop,Spline就是闭环的了


v2-72c825c554330628aa5d47a53001a38a_b.png




创建niagara,已有的Module不能实现粒子沿着样条线走,所以需要自己搞一个,很简单,加一个样条线,样条线的长度归一化后,用一个0-1的值采样样条线位置,根据个人需要是否加个EngineOwnerPosition(不加的话粒子全部在蓝图的样条线上,加了就以粒子系统为原点偏移位置),这样的话粒子完全按照样条线走了,可是没有厚度,全挤到一起了,所以需要样条线位置加个随机位置,最后传给Particle.Position就完事了






可以把样条线的切线向量作为模型的朝向(试了一下发现切线和样条线方向没什么区别 )






剩下的活就不多了,添加一个用户参数,类型是Spine,这样就可以在外面吸附曲线了










发射器多复制几个,样条线蓝图也复制旋转一下,分别吸附就完事了 现在的效果是粒子从起点开始沿着路径移动并循环,如果我想只看到粒子循环可以吗,没问题,暖场就好了









最终效果












是不是很简单,那么有没有别的方法呢?不用样条线,只用一个发射器行不行?   


没问题,这个方法下次再说,溜了溜了

PS:文章已发布在知乎



参与人数 3 元素币 +20 活跃度 +51
还没有设置签名!您可以在此展示你的链接,或者个人主页!

使用道具 举报 登录

回复 <

快来发表你宝贵的意见吧!

秦广王 实名

通过了实名认证的内容创造者

  

快速回复 返回顶部 返回列表