粒子效果:
粒子从一个点向四周发射粒子,粒子速度随着距离的增加而变慢直到反向,返回到点之后又开始变慢,粒子生命周期到了消亡,同时随着距离的变化,粒子的颜色在发生变化。
制作大体思路:由点到四周发射会用到 Add Velocity from Point模块,喷射出去的粒子会返回就会用到Point Attraction Force(调整Attraction Strength),同时我们需要一个参数,来确定粒子颜色。
步骤:
1、先把Spawn Rate的值进行设置,然后在粒子生成模块添加 Add Velocity from Point。
2、粒子更新模块添加Point Attraction Force,并尝试设置Attraction Strength的值。
3、添加个阶段临时参数控制粒子颜色,并拖拽到设置参数模块上。
4、对参数的值进行设置
同样终点位置设为Simulation Position(始终代表粒子系统原点所在位置),我们把距离设为200,这样经过运算之后得到一个浮点值。
5、粒子更新模块添加color,粒子颜色需要根据上一步的参数distancebylerp确定取值。如下设置:
顺便截了一个lerplinearColors节点图。
效果如下图:
6、我们需要对粒子大小进行处理,随着距离增加变大,随着距离减小变小。
具体参数自己调节就可。效果如下图
7、为了让粒子更加无序,我们可以添加每帧喷发几个粒子进行扰乱。