Unity粒子系统

粒子系统(1)

  • Particle System:
  • Emission:
  • Shape
  • Velocity over Lifetime:
  • Limit Velocity Over Lifetime:

Particle System:

Unity粒子系统_第1张图片

Duration:粒子运行时间,若勾起Looping则没有效果
Looping:是否循环播放。
Prewarm:是否立即播放取消勾选可以调节Start Delay
Start Delay:通过调节数值大小可以调节粒子的播放延迟时间。
Start Lifetime:粒子的生命周期,可以理解为单个粒子的存在时间
Start Speed:粒子的速度,就是单个粒子发射速度。
3D Start Size:3D尺寸,勾选后可以用XYZ调节单个粒子的大小
Start Size:开始的尺寸,可以调节粒子大小。但是只能是整体成倍增加
3D Start Rotation:3D旋转,勾选后可以用XYZ调节粒子的旋转
Start Rotation:开始的旋转,勾选后可从整体调整粒子旋转。
Flip Rotation:镜像翻转。
Start Color:开始时的颜色,可以调节
Gravity Modifier:受重力影响的大小,越大粒子下落越快,负数则粒子上升越快。可以用做喷泉等。
Simulation Space:粒子系统在自身坐标系还是世界坐标系。如果是粒子之间的互动,用局部空间。如果是物体来影响粒子,用世界空间。
Simulation Speed:模拟速度,根据Update模拟的速度。
Delta Time:主要用于暂停菜单的粒子系统。
Scaling Mode:缩放比例,三个选项:Hierarachy:当前粒子大小会受到上一级对象的缩放影响、Local:只跟自身大小有关、Shape:跟发射器有关系。
Play On Awake:点击Play时是否运行。
Emitter Velocity:发射器速度
Max Particles:最大粒子数,就是游戏内存在的最大粒子数量
Auto Random Seed:粒子随机,启用后每次播放都会有不同。
Stop Action:当属于系统的所有粒子都已完成时,可使系统执行某种操作。当一个系统的所有粒子都已死亡,并且系统存活时间已超过 Duration 设定的值时,判定该系统已停止。对于循环系统,只有在通过脚本停止系统时才会发生这种情况。
Disable:禁用游戏对象
Destory:销毁游戏对象
Callback:将 OnParticleSystemStopped 回调发送给附加到游戏对象的任何脚本。

Emission:

Unity粒子系统_第2张图片

Rate over Time:单位时间内存在的粒子数量。
Rate over Distance:单位距离内存在的粒子数量。
Burts:
Time:粒子爆发时间
Count:粒子爆发数量
Cycles:设置爆发次数
Interval:爆发间隔时间
probability:控制每个爆发事件生成粒子的可能性,较高的值能产生更多粒子,为一则保证能产生粒子。

Shape

Unity粒子系统_第3张图片

Shape:发射体积的形状。
Radius:形状的圆形半径。
Radius Thickness:发射粒子的体积比例。为零表示只从表面发射粒子,为一则是在整个物体内发射粒子,0-1之间则将使用一定的比例。
Position:将一个偏移应用于生成粒子的发射器形状。
Rotation:旋转生成粒子的发射器形状。
Scale:改变生成粒子的发射器形状大小。
Align to Direction:根据粒子的初始行进方向定向粒子。可以通过Start Rotation覆盖。
Randomize Direction:将粒子方向朝球面方向混合。
Randomize Position:以随机量移动粒子,直至达到指定值。

Velocity over Lifetime:

Unity粒子系统_第4张图片

Linear X,Y,Z:粒子在X,Y和Z上的线性速度。
Space:指定Linear:指定世界空间还是本地空间
Orbital X,Y,Z:轨道中心的位置,适用于轨道运行粒子。
Radial:粒子远离/朝向中心位置的径向速度。
Speed Modifier:在当前行进方向上/周围向粒子的速度应用一个乘数。

Limit Velocity Over Lifetime:

Unity粒子系统_第5张图片

Separate Axes:将轴拆分为单独的X,Y和Z分量。
Speed:设置粒子的速度限制。
Space:选择速度限制是适用局部空间还是世界空间
Dampen:当粒子速度超过速度限制时,粒子速度降低的比率。
Multiply by Size:启用此属性后,较大的粒子会更大程度上受到阻力系数的影响
Multiply by Velocity:启用此属性后,较快的粒子会更大程度上受到阻力系数的影响。

你可能感兴趣的:(unity,unity,游戏引擎,动画)