本文主要是介绍Unity 粒子特效-第三集-星星闪烁特效,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、特效预览
二、制作原理
星星素材资源
链接:https://pan.baidu.com/s/17D-9sC-ErtqmUxl81Ln1Mw?pwd=ndm9
提取码:ndm9
1.素材介绍
仔细看,我们的粒子贴图是(如下),一颗星星
2.步骤介绍
1.星星动画的时间大概在1秒
2.星星的颜色是在一定范围内随机
3.星星有一次性发射出去的,也有逐渐出现的
4.星星发射的方向是朝上的
5.星星的透明度是从0到1再到0
三、开始制作
1.碎碎念的开始(基础信息修改)
如果你是从第一集开始看的,那么这已经是我们第三个特效了,我们从一个制作者的角度来看,首先,我需要把粒子里的图片都改成星星,步骤就不多讲了。
效果:
2.进一步制作
跟原版本比,这个星星我不希望他放那么久,我还是希望做一个1秒的动画
这个星星我也不希望它一直存在,我希望每个星星存在个0.5-0.8秒就差不多了
这个星星往上飞的太快了,我希望慢一点
星星开始的大小,我也不希望他们一样,做一个随机大小
颜色我希望是带点透明的蓝色和带点透明的淡紫色
为了性能考虑,我们把最大粒子数量改小一点
到这一步之后,结果:
我们要去改粒子发射啦~~~~
3.发射信息修改
我希望每秒钟自动出现一些星星,5个差不多
我希望除了这些,会一起发射一些星星,就一次也发射5个吧
结果:
4.发射形状修改
我希望不是发射的一条直线,可以在一个球形中间发射
这时候已经变成:
范围有点大了,把半径改小一点
结果:
这时候是个正圆,我不希望是正圆,我希望是椭圆,就上下高一点
新知识点来了
点击下图标,可以改变圆的形状
我拉成了一个椭圆体:
结果:
到这里,基本图形已经做的差不多了
5.优化
a.限制粒子的速度
我们只要y方向的速度,其他方向都不要,y方向的让他速度是0.25到0.625匀加速
这样就有了从远方飘过来的效果。
b.设置颜色从透明到有色到透明
c.大小从小到大再到小
6.成品
这篇关于Unity 粒子特效-第三集-星星闪烁特效的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!