网上有很多制作粒子蝴蝶的教程,大部分都是使用序列帧切换,或者模型压扁变形,我觉得还是这种旋转模型的方法更加好看生动

第一步 制作蝴蝶贴图

网上找一张合适的蝴蝶贴图或者自己画,适合就好。

1

这里我们只要蝴蝶的一边,因为蝴蝶看起来是对称的。


第二步 制作模型

这里需要一个模型的中心点在蝴蝶中心位置的面片,并且将z轴的朝向与蝴蝶的朝向对齐。

改变中心点

z轴对准蝴蝶头部

最后将模型导出到unity。


unity粒子设置

  1. 将刚才制作好的贴图和模型赋予粒子系统

将模型和材质赋给粒子

  1. 将粒子的模式(Render Alignment)设置为 Velocity (随速度方向)

    模式设置)

    1. 打开三轴旋转曲线

      打开旋转曲线)

      1. 将z轴的曲线调整成循环,并且要保证曲线 首位衔接,三个关键点的位置距离相等。

        调整关键点和循环

  2. 现在我们制作了一个单边蝴蝶

    单边蝴蝶

    1. 在制作另一边之前 先将粒子的随机种子固定住,不让让粒子随机发射。

image-20220604144128198

  1. 现在复制一个粒子出来,然后将z轴反转180度,将旋转的曲线反相一下

    z轴旋转180

    旋转曲线取反

    8.基本完成,

    基本完成

    1. 稍微调整一下细节,打开noise 让运动更自然,最后添加一个光晕,==后面调整蝴蝶的参数 一定要两个粒子一起选中修改!!!==

      image-20220604145143086

最后效果

  1. 想要更好的效果可以加一下粒子 和拖尾, 粒子大小和生命可以给一些随机值。
源文件:http://gofile.me/6NDXT/k1CUMAgmt
最后修改:2022 年 07 月 02 日
如果觉得我的文章对你有用,请随意赞赏