Unity烟花特效实现(附源码)
写在前面
朋友过生,不知道送什么礼物,就想着用自己所学知识做个特效当礼物吧,嘿。
主要参考了 这位up的视频 ,感谢
效果

代码地址
核心步骤
主要就是1个主烟花粒子系统带3个子粒子系统,这三个小的粒子系统分别是拖尾粒子系统,爆炸粒子系统、爆炸散光粒子系统

(1)主烟花发射特效
锥形发射器,向上发射

粒子材质选Unity默认的粒子贴图

开启拖尾效果,拖尾贴图选一个锥形的贴图就好

拖尾颜色设置为渐变会好看些

(2)主烟花拖尾流光特效

其实就是在主烟花飞行的过程中向周围发射其他小烟花,因此发射器选球型发射器

烟花速度和烟花大小都比主烟花小些,其他的设置和主烟花没什么变化,拖尾效果和烟花材质都一样就颜色该浅了一点

注意此时要在主烟花中设置一下子发射器,从出生时开启拖尾流光特效

(3)主烟花爆炸特效

因为是爆炸时才产生的特效,所以要在主烟花的子发射器中选则死亡时产生

这个特效也很简单,就是选用球型发射器就行,速度和大小比主烟花小点

然后发射的粒子是一瞬间发射

(4)主烟花爆炸闪光特效特效

爆炸时有一个爆炸闪光,实现也特别简单,也是在主烟花死亡时产生,只产生一个,没有速度,没有拖尾特效

写在后面
可以自己加些文字上去例如
