十四、一些常见组件:粒子系统
1.Initial Module (初始化模块)
该模块定义了例子初始化时的持续时间,循环方式,发射速度,大小等一系列基本参数。
Duration(粒子持续时间):粒子系统发射粒子的持续时间,如果开启了粒子循环,则持续时间为粒子一整次的循环时间。
Looping(粒子循环):粒子系统是否循环播放。
Prewarm(粒子预热):若开启粒子预热,则粒子系统在游戏运行初始时就已经发射粒子了,看起来就像它已经发射了一个粒子周期一样,只有在粒子系统循环播放下才能开启此项。
Start Delay(粒子初始延迟):游戏运行后多少秒后才开始发射粒子,在开启粒子预热时无法使用此项。
Start Lifetime(粒子生命周期):粒子的存活时间(s),粒子从发射后至生命周期为0时消亡。
Start Speed(粒子初始速度):粒子发射时的 速度。
Start Rotation(粒子初始旋转):粒子发射时的旋转速度。
Start Color:粒子发射时的初始颜色。
Gravity Mutiplier(重力倍增系数)修改重力值会影响粒子发射时所承受重力影响的状态,数值越大重力对粒子的影响越大。
Inherit Velocity(粒子速度继承):对于运动中的粒子系统,将其移动速率应用到新生成的粒子速率上。
Simulation Space(模拟坐标系):粒子系统的坐标是在世界坐标系还是自身坐标系。
Play OnAwake(唤醒时播放):开启此项时,系统在游戏开始运行时会自动播放粒子,但不影响Start Delay的效果。
Max Particles(最大粒子数):粒子系统发射粒子的最大数量,当达到最大粒子数量时发射器将暂停止发射粒子。
单击Start Lifetime,Start Speed,Start Size及Start Rotation 属性的右侧的下三角按钮,会弹出选项列表。可以进一步设定所需要的数值。
以Start Lifetime:参数为例。
{
Constant:设定该数值为一个具体的常量值。
Random BetweenTwo Constants:在两个所设定的常数之间随机选择数值。
Random BetweenTwo Curves :在曲线编译器中两条曲线之间的范围内随机选择数值。
}
Start Color参数右侧的下三角按钮,会弹出选项列表,可进一步设定所需要的颜色。
{
Color:使用纯色,单击颜色条会弹出拾色器,可选择所需要的颜色。
Gradient:使用渐变颜色,依据此渐变色对生成粒子的颜色进行赋值,单击颜色条会弹出渐变编辑器,可编辑所需要的渐变颜色。
}
渐变编辑器:渐变编辑器用来描述渐变色随时间变化的情况。
{
在渐变条底部为颜色标记,在上部为透明度标记,在标记为被选择的情况下双击该标记或者单击下方的条可设置该标记处的值。
}
Simulation Space :选择世界坐标系或者本地坐标系、。
Color over LifeTime:做渐变的
Size over LifeTime :粒子的生命周期期间是否做形状上的变化。