您的位置:首页 > 移动开发 > Unity3D

Unity粒子系统参数解析(二)(发射器)

2015-09-17 08:16 295 查看
Emission Module(发射模块):

发射模块控制粒子发射的速率,在粒子的持续时间内,可实现在某个特定的时间生成大量的粒子的效果。这对于在模拟爆炸效果需要产生一大堆粒子的时候非常有用。

{

Rate:发射速率,每秒或者每个距离单位所发射的粒子个数。单击右侧上面的下三角按钮可以选择发射数量由一个常数还是由粒子曲线控制,单击右侧下面的下三角可以选择粒子的发射速率是按时间变化还是距离变化。

Bursts:粒子爆发,在粒子持续时间内的指定时刻额外个、增加大量的粒子,此选项只在粒子速率的、变化方式为时间变化时才会出现。

设定指定时间点的粒子数量:单击右侧的加号按钮可增加一个爆发点,Time —列为设定的爆发点,Particles—列为到达该爆发点时将生成的粒子数量,注意爆发点的最大值不会超过粒子的持续时间,即初始化模块中的Duration 值。单击减号可以删除当前的爆发点,灵活运用此项可模拟爆炸时在特定的时间点生成大量粒子的效果。

}

Shape Module(形状模块)

形状模块定义了粒子发射器的形状,可提供沿着该形状表面法线或者随机方向的初始力。并控制粒子的啊发射位置及方向。

{

Sharp:粒子发射器的形状,不同形状的发射器发射粒子初始速度的方向不同,每种发射器下面对应的参数也会有相应的区别。

{

Sphere:球形发射器。

Radius:球体的半径,可在Scene视图中调整。

Emit From Shell:若勾选,从外壳发射粒子,否则,从体内发射粒子

Random Direction:粒子方向,开启或者关闭该选项可使粒子沿着随机方向或者沿着球体表面的发现方向发射。

}

}

Hemisphere:半球发射器,Radius,Emit From Shell 和Random Direction 这三个参数的意义及作用同球体发射器。

Cone:锥体发射器。

{

Angle :锥体的角度,如果角度为0度,则锥体会变成圆柱体,此时粒子系统将会沿着一个方向发射,可在Scene视图中通过操作锥体的节点 调节角度值。

Radius :锥体的半径可在Scene视图中操作锥体的节点进行调节。

Length:锥体的长度,当Emit Form的参数值为Volume或者VolumeShell时可以调节此值,否则为锁定状态。

Emit From:粒子的发射源,单击右侧向下三角按钮会弹出选项列表。

{

Base:粒子的发射源在锥体内部的底面,在锥体内部由底面开始发射。此时的Length不可调节、。

BaseShell:粒子发射源在锥体外部的底面上,在锥体外部沿外表面发射。此时的Length不可调节、。

Volume:粒子发射源在锥体的整个空间内部,从锥体内部向外发射。此时的Length不可调节、。

VolumeShell:粒子发射源在锥体的整个外表面。沿着锥体外表面向外发射。此时的Length不可调节、。

RandomDirection:开启或者关闭该项可使得粒子沿着随机方向或者沿着锥体的方向发射。

}

}

Box :立方体发射器。

{

Box X:立方体发射器在X轴向上的缩放值。

Box Y:立方体发射器在Y轴向上的缩放值。

Box Z:立方体发射器在Z轴向上的缩放值。

可在Scene视图下调整。

RandomDirection:开启或者关闭此项可使得粒子沿着随机方向或者沿着Z轴方向发射。

}

Mesh:网格发射器。

{

Vertex:粒子从网格定点发射。

Edge:;粒子从玩个的边缘发射、。

Triangle:粒子将从网格打三角面发射。

Mesh:单击右侧的圆圈按钮会弹出网格选择对话框,选择不同的网格类型。

Random Dirextion:开启或者关闭该选项可使粒子沿着随机方向或者沿着表面法线方向发射、

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: