Unity 粒子特效-第三集-星星闪烁特效

一、特效预览

Unity 粒子特效-第三集-星星闪烁特效_第1张图片

二、制作原理

星星素材资源

链接:https://pan.baidu.com/s/17D-9sC-ErtqmUxl81Ln1Mw?pwd=ndm9 
提取码:ndm9 

1.素材介绍

仔细看,我们的粒子贴图是(如下),一颗星星

2.步骤介绍

1.星星动画的时间大概在1秒

2.星星的颜色是在一定范围内随机

3.星星有一次性发射出去的,也有逐渐出现的

4.星星发射的方向是朝上的

5.星星的透明度是从0到1再到0

三、开始制作

1.碎碎念的开始(基础信息修改)

如果你是从第一集开始看的,那么这已经是我们第三个特效了,我们从一个制作者的角度来看,首先,我需要把粒子里的图片都改成星星,步骤就不多讲了。

Unity 粒子特效-第三集-星星闪烁特效_第2张图片

效果:

Unity 粒子特效-第三集-星星闪烁特效_第3张图片

2.进一步制作

跟原版本比,这个星星我不希望他放那么久,我还是希望做一个1秒的动画

Unity 粒子特效-第三集-星星闪烁特效_第4张图片

这个星星我也不希望它一直存在,我希望每个星星存在个0.5-0.8秒就差不多了

Unity 粒子特效-第三集-星星闪烁特效_第5张图片

这个星星往上飞的太快了,我希望慢一点

Unity 粒子特效-第三集-星星闪烁特效_第6张图片

星星开始的大小,我也不希望他们一样,做一个随机大小

Unity 粒子特效-第三集-星星闪烁特效_第7张图片

颜色我希望是带点透明的蓝色和带点透明的淡紫色

Unity 粒子特效-第三集-星星闪烁特效_第8张图片

为了性能考虑,我们把最大粒子数量改小一点

Unity 粒子特效-第三集-星星闪烁特效_第9张图片

到这一步之后,结果:

Unity 粒子特效-第三集-星星闪烁特效_第10张图片

我们要去改粒子发射啦~~~~

3.发射信息修改

我希望每秒钟自动出现一些星星,5个差不多

我希望除了这些,会一起发射一些星星,就一次也发射5个吧

Unity 粒子特效-第三集-星星闪烁特效_第11张图片

结果:

Unity 粒子特效-第三集-星星闪烁特效_第12张图片

4.发射形状修改

我希望不是发射的一条直线,可以在一个球形中间发射

这时候已经变成:

Unity 粒子特效-第三集-星星闪烁特效_第13张图片

范围有点大了,把半径改小一点

结果:

Unity 粒子特效-第三集-星星闪烁特效_第14张图片

这时候是个正圆,我不希望是正圆,我希望是椭圆,就上下高一点

新知识点来了

点击下图标,可以改变圆的形状

Unity 粒子特效-第三集-星星闪烁特效_第15张图片

Unity 粒子特效-第三集-星星闪烁特效_第16张图片

我拉成了一个椭圆体:

Unity 粒子特效-第三集-星星闪烁特效_第17张图片

结果:

Unity 粒子特效-第三集-星星闪烁特效_第18张图片

到这里,基本图形已经做的差不多了

5.优化

a.限制粒子的速度

我们只要y方向的速度,其他方向都不要,y方向的让他速度是0.25到0.625匀加速

这样就有了从远方飘过来的效果。

Unity 粒子特效-第三集-星星闪烁特效_第19张图片

b.设置颜色从透明到有色到透明

c.大小从小到大再到小

6.成品

Unity 粒子特效-第三集-星星闪烁特效_第20张图片

你可能感兴趣的:(#,unity粒子系统,unity,游戏引擎)