Unity烟花特效实现(附源码)

写在前面

朋友过生,不知道送什么礼物,就想着用自己所学知识做个特效当礼物吧,嘿。
主要参考了 这位up的视频 ,感谢

效果

在这里插入图片描述

代码地址

https://github.com/hahahappyboy/UnityProjects/tree/main/%E7%83%9F%E8%8A%B1(%E7%B2%92%E5%AD%90%E7%B3%BB%E7%BB%9F)

核心步骤

主要就是1个主烟花粒子系统带3个子粒子系统,这三个小的粒子系统分别是拖尾粒子系统,爆炸粒子系统、爆炸散光粒子系统
在这里插入图片描述
(1)主烟花发射特效
锥形发射器,向上发射
在这里插入图片描述
粒子材质选Unity默认的粒子贴图
在这里插入图片描述
开启拖尾效果,拖尾贴图选一个锥形的贴图就好
在这里插入图片描述
拖尾颜色设置为渐变会好看些
在这里插入图片描述
(2)主烟花拖尾流光特效
在这里插入图片描述
其实就是在主烟花飞行的过程中向周围发射其他小烟花,因此发射器选球型发射器
在这里插入图片描述
烟花速度和烟花大小都比主烟花小些,其他的设置和主烟花没什么变化,拖尾效果和烟花材质都一样就颜色该浅了一点
在这里插入图片描述
注意此时要在主烟花中设置一下子发射器,从出生时开启拖尾流光特效
在这里插入图片描述
(3)主烟花爆炸特效
在这里插入图片描述
因为是爆炸时才产生的特效,所以要在主烟花的子发射器中选则死亡时产生
在这里插入图片描述
这个特效也很简单,就是选用球型发射器就行,速度和大小比主烟花小点
在这里插入图片描述
然后发射的粒子是一瞬间发射
在这里插入图片描述
(4)主烟花爆炸闪光特效特效
在这里插入图片描述
爆炸时有一个爆炸闪光,实现也特别简单,也是在主烟花死亡时产生,只产生一个,没有速度,没有拖尾特效
在这里插入图片描述

写在后面

可以自己加些文字上去例如
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/iiiiiiimp/article/details/130914314