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)主烟花爆炸闪光特效特效
爆炸时有一个爆炸闪光,实现也特别简单,也是在主烟花死亡时产生,只产生一个,没有速度,没有拖尾特效
写在后面
可以自己加些文字上去例如