Unity——Paticle System (二)

Emission模块 

Rate over Time:四种模式,每个时间单位发射的粒子数,当这个值大于主模块的Max Particles时,产生效果和与最大粒子数相等时相同

Rate over Distance:四种模式,当播放器移动每个距离单位时发射的粒子数

Bursts:粒子爆发事件

Time:在粒子系统开始Time秒后爆发粒子

Count: 四种模式,可能爆发的粒子数

Cycles:爆发周期数,可选Infinite或具体数量

Interval:每个爆发周期的间隔

Probability:每个爆发事件生成粒子的可能性,取值范围0~1,1保证系统生成粒子

Shape模块

Shape:发射器形状,对于不同的发射器形状,Shape模块的属性略有不同

Sphere和Hemisphere(球体和半球)

Shape:向所有方向或其中一面的所有方向发射粒子

Radius:半径

Radius Thickness:发射粒子的体积比例。取值范围0~1,值为 0 表示从形状的外表面发射粒子。值为 1 表示从整个体积发射粒子。介于两者之间的值将使用体积的一定比例

Arc:形成发射器形状的整圆的角部

Mode:Random,在弧形周围随机生成粒子;Loop,Unity 会在形状的弧形周围依序生成粒子,并在每个周期结束时循环回到起点;Ping-Pong,与Loop相似,不同之处在于每个连续循环的发生方向与上一个循环相反;Burst Spread,一般和爆发发射一起使用,相比Random,它可以提供均匀的粒子扩散

Spread:弧形周围可产生粒子的离散间隔,取值范围0~1,值为 0 表示允许在弧形周围的任何位置生成粒子,值为 0.1 表示仅在形状周围以 10% 的间隔生成粒子

Speed:发射位置围绕弧形移动的速度。在Loop和Ping-Pong下可以设置

Texture:用于粒子着色和丢弃粒子的纹理,需要Read/Write Enable

Transform:改变发射器的tf

Align To Direction:根据粒子的初始行进方向定向粒子。可以被主模块的Start Rotation覆盖

Randomize Direction:粒子方向随机混合,取值范围0~1,值为0时粒子方向完全随机

Spherize Direction:粒子方向朝球面方向混合

Randomize Position:以随机量移动粒子,直至达到指定值

Cone(圆锥)

Shape:从锥体的底部或主体发射粒子。根据粒子与锥体中心线的距离按比例发射粒子

Angle:锥体在其顶点处的角度,角度为0时为圆柱体,角度为90时为圆盘

Length:锥体长度,仅在Volume的模式下生效

Emit from:锥体发射粒子的部位。Base和Volume的区别见下图

Donut(甜甜圈)

Shape:从环面发射粒子。粒子从环面的环向外移动

Donut Raduis:外圆环的粗度 

Box(盒型)

 

Emit from:选择盒体发射粒子的部分。Volume,体积;Shell,外壳;Edge,边缘 

 

Mesh、Mesh Renderer、Skinned Mesh Renderer(带蒙皮的网格渲染)

Shape:从 Inspector 中提供的任意网格形状发射粒子

Type:指定从何处发射粒子。 Vertex ,顶点发射粒子;Edge,边缘发射粒子;Triangle ,面片发射粒子

Single Material:指定是否从特定子网格(由材质索引号标识)发射粒子。如果启用此属性,则会显示一个数字字段,可以使用该字段指定材质索引号

Use Mesh Colors:使用网格顶点颜色调整粒子颜色

 Normal Offset:在距离网格表面多远处发射粒子

Sprite(精灵)和Sprite Renderer

 Circle(圆)

Edge(边)

Rectangle(矩形)

Velocity over Lifetime(生命周期内速度) 

 Linear:四种模式,粒子在坐标轴上的线性速度

Space:Local和World

Orbital:四种模式,粒子围绕坐标轴的轨道速度

Offset:四种模式,轨道中心的偏移量

Radial:四种模式,粒子靠近或远离轨道中心的速度

Speed Modifier:四种模式,粒子速度的倍数

Limit Velocity over Lifetime(生命周期内速度降低) 

Separate Axes:将轴拆分成X,Y,Z

Speed:四种模式,设置粒子的速度限制

Dampen:当粒子超过速度限制,粒子速度降低的比例

Drag:阻力

Multiply by Size:随粒子大小增加阻力增加

Multiply by Velocity:随粒子速度增加阻力增加

Inherit Velocity(继承速度)

Mode:发射器速度应用于粒子的模式。Initial,粒子出生时施加发射器速度,之后发射器改变不影响粒子;Current,发射器当前速度影响粒子

 Multiplier:四种模式,粒子继承发射器速度的比例。

 

Force over Lifetime(施加力) 

X,Y,Z:四种模式,在不同轴对粒子施加的力

Space:Local和World

Randomize:随机模式下,选中该选项可以使每帧改变作用力方向

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值