当前位置:   article > 正文

Unity 粒子特效-第一集-五角星发射特效_unity随机生成星星

unity随机生成星星

一、基础理解

1.粒子特效的意思是,发射很多小的东西,组成一个效果

2.主要可以分成两种

a.一直循环(如上图)

b.发射状

二、案例视频

今天我们做一个发射的五角星

三、案例分析

我们仔细来分析一下这个五角星的功能

1.每次显示1秒左右

2.一次发射1-3个五角星不等

四、案例制作

五角星的材质和贴图

链接:https://pan.baidu.com/s/1M2BLIEn7ofeQujlIQE2-RA?pwd=wu2p 
提取码:wu2p 

1.新建一个粒子

找到对应组件

2.粒子组件初次了解

a.每个选卡都是可以点开的

b.认识粒子信息选卡(第一个选卡)

这里只写了对本节课比较重要的内容

c.根据星星特效,改变信息选卡

(1).这个星星动画一共有1秒,所以duration填1

(2)星星发射是一次性的,所以loop取消勾选

(3)不需要延迟发射,所以startDelay还是0

(4)星星从发射以后存活的时间(Start Lifetime),我们希望它在0.8-1秒之间,那就不是一个数,点击右侧小三角,选择第三条,就可以让你选一个区间

结果:

(5)希望星星发射出来稍微有点速度(完全没有速度会混成一坨)(Start Speed),所以稍微来点,就0.05-0.1,填区间方法和(4)一样

(6)我们希望初始的星星大小也不一样,就在0.5-1之间吧,填区间方法和(4)一样

(7)希望发射星星的时候,稍微转一下,那么发射的角度在(-45,45)之间吧,填区间方法和(4)一样

(8)我希望星星是红色的,所以把发射时的颜色,改成红色

(9)是不是点击运行就播放动画,随意吧,不影响

d.基础信息改完以后效果

我们发现,他没有发射出来的感觉,更像是凭空出现的

e.认识发射选卡

这个数字我们可以理解成,均匀的发射粒子,例如我们改成3,看一下效果

我们可以看见,他均匀的,一个一个出现,可是,我们不想要这种,我们想要散弹枪一样,biu,就射出去

所以我们就要用下面的喷射选项(点击+,创建新的喷射)

这里注意,为了不被这个均匀发射干扰,我们把这个rate over time改成0

f.设置发射选卡

备注:这里的发射时间,意思是:这个特效动画一共是1秒,我们从这个1秒的什么时候开始发射

一次发射几个这里,我们继续设置区间,设置一个1-3

循环发射一次就行

间隔时间可以改个0.1秒

g.目前动画

已经基本达到要求了

h.渲染选卡

现在我们知道这两个就行了,我们首先要改成五角星

把下载的材质拖进去

如何使用材质

a.下载好素材以后有两个文件

b.把文件拖放进unity

c.我们点击材质

d.再把材质放进下图

另外,因为我们希望五角星能大一点,所以写了8

目前效果(已经大差不差了):

五、效果优化

1.我们不希望它突然出现,我们希望它从透明到不透明,再回到透明

2.我们不希望一出来就挺大的,我们希望它从小到大再变小

这两个可以都勾选上

3.Color over Lifetime

如何改渐变颜色

点击对应位置的白色箭头,可改变对应的功能

想要在中间加颜色,就双击红色区域可以添加白色箭头

最后,我们改成左右透明,中间实心白色

4.Size over Lifttime

这个是用曲线控制大小(画成这样,左边0,中间1,右边0)

这个就不教了,很多地方都有这个如何调

六、成品

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/580723
推荐阅读
相关标签
  

闽ICP备14008679号