Unity_粒子系统详解
概要: 本篇粒子系统详解主要介绍粒子系统的Emission(发射)区块,其中大致包括以下内容,每秒产生粒子数量,每单位移动距离产生粒子数量,爆发(其中包括爆发的时间,爆发的粒子数量,爆发的周期,爆发的间隔,爆发的概率)。(基于Unity 2019.2.13f1)
每秒产生粒子数量
关键词:Rate over Time
功能&效果:每秒该粒子系统会正常产生多少个粒子(爆发产生的粒子数不计入)。
每单位移动距离产生粒子数量
关键词:Rate over Distance
功能&效果:当该粒子系统每移动一个单位距离时,该粒子系统会正常产生多少个粒子(爆发产生的粒子数不计入),一个单位距离貌似是10个transform.postation的数值。
爆发
关键词:Bursts
功能&效果:可以设定某一个瞬间,突然产生多少个粒子,通过爆发产生的粒子数量不会影响粒子系统正常产生粒子的计数。
使用:Bursts下方的加号可以新创建一个“爆发”,减号为删去指定的“爆发”。以下列出相关爆发的属性详解。
爆发的时间
关键词:Time
功能&效果:指定该爆发开始的时间,从粒子系统启动延迟结束,正式启动开始计时。
爆发的粒子数量
关键词:Count
功能&效果:指定每次爆发的瞬间,粒子系统会产生多少个粒子。
爆发的周期
关键词:Cycles
功能&效果:指定该粒子系统一个周期内,这次一项爆发最多有几个周期(具体表现几次爆发还取决于间隔和概率)。可以选择无穷大,即不限制粒子系统一个周期内触发改项爆发的次数。
爆发的间隔
关键词:Interval
功能&效果:每俩次该项爆发中间的间隔时间,粒子系统的重启会清空这项时间的计数。
爆发的概率
关键词:Probability
功能&效果:每次到了爆发的时候,将这次爆发具体触发的概率,取值在0到1之间,0表示永远不会触发,1表示每次到了时间就一定触发。