Unity 特效:Particle System(粒子系统)

https://blog.csdn.net/six_sex/article/details/72857295

创建粒子:

方法一:为空物体添加Particle System组件。

方法二:在Hierarchy视图右击 ---> Effects ---> Particle System

Unity 特效:Particle System(粒子系统)_第1张图片Unity 特效:Particle System(粒子系统)_第2张图片

Initial(初始化模块)

此模块为固有模块,无法将其删除或禁用。

该模块定义了粒子初始化时的一系列基本参数。 

Unity 特效:Particle System(粒子系统)_第3张图片Unity 特效:Particle System(粒子系统)_第4张图片

Unity 特效:Particle System(粒子系统)_第5张图片

Unity 特效:Particle System(粒子系统)_第6张图片

Unity 特效:Particle System(粒子系统)_第7张图片

Unity 特效:Particle System(粒子系统)_第8张图片

Emission(发射模块)

在粒子的发射时间内,可实现在某个特定的时间生成大量粒子的效果,这对于模拟爆炸等需要产生大量粒子的情形非常有用。

Unity 特效:Particle System(粒子系统)_第9张图片

Shape(形状模块)

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

Unity 特效:Particle System(粒子系统)_第10张图片

Unity 特效:Particle System(粒子系统)_第11张图片

Unity 特效:Particle System(粒子系统)_第12张图片

Unity 特效:Particle System(粒子系统)_第13张图片

Unity 特效:Particle System(粒子系统)_第14张图片

Unity 特效:Particle System(粒子系统)_第15张图片

Unity 特效:Particle System(粒子系统)_第16张图片

Unity 特效:Particle System(粒子系统)_第17张图片

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

 控制生命周期内每一个粒子的速度,对于那些物理行为复杂的粒子,效果更明显,但对于那些具有简单视觉行为效果的粒子(如烟雾飘散效果)以及与物理世界几乎没有互动行为的粒子,此模块的作用就不明显了。

Unity 特效:Particle System(粒子系统)_第18张图片

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

控制粒子在生命周期内的速度限制及速度衰减,可以模拟类似拖动的效果。若粒子的速度超过设置的限定值,则粒子速度值会被锁定到该限制值。

Unity 特效:Particle System(粒子系统)_第19张图片

Inherit Velocity(继承速度)

Unity 特效:Particle System(粒子系统)_第20张图片

Force over Lifetime(生命周期内受力)

控制粒子在其生命周期内的受力情况。

Unity 特效:Particle System(粒子系统)_第21张图片

Color over Lifetime(生命周期内颜色)

控制每一个粒子在其生命周期内的颜色变化。

Unity 特效:Particle System(粒子系统)_第22张图片Unity 特效:Particle System(粒子系统)_第23张图片

Unity 特效:Particle System(粒子系统)_第24张图片

Color by Speed(颜色的速度控制)

让每个粒子的颜色依照其自身的速度变化而变化。

Unity 特效:Particle System(粒子系统)_第25张图片

Size over Lifetime(生命周期内大小)

 控制每一个粒子在其生命周期内的大小变化。

Unity 特效:Particle System(粒子系统)_第26张图片

单击大小, 设置线条

Unity 特效:Particle System(粒子系统)_第27张图片

在两条曲线间随机

Unity 特效:Particle System(粒子系统)_第28张图片

Size by Speed(粒子大小的速度控制)

 可让每个粒子的大小依照其自身的速度变化而变化。

Unity 特效:Particle System(粒子系统)_第29张图片

Rotation over Lifetime(生命周期内旋转)

  控制每一个粒子在其生命周期内的旋转速度变化。

Unity 特效:Particle System(粒子系统)_第30张图片

Rotation by Speed(旋转的速度控制)

 可让每个粒子的旋转速度依照其自身的速度变化而变化。

Unity 特效:Particle System(粒子系统)_第31张图片

External Forces(外部作用力)

可控制风域的倍增系数。

Unity 特效:Particle System(粒子系统)_第32张图片

Noise(噪音)

Unity 特效:Particle System(粒子系统)_第33张图片

Unity 特效:Particle System(粒子系统)_第34张图片

Collision(碰撞)

 为粒子系统建立碰撞效果。

Unity 特效:Particle System(粒子系统)_第35张图片

Unity 特效:Particle System(粒子系统)_第36张图片

Unity 特效:Particle System(粒子系统)_第37张图片

Unity 特效:Particle System(粒子系统)_第38张图片

Triggers(触发器)

Unity 特效:Particle System(粒子系统)_第39张图片

Unity 特效:Particle System(粒子系统)_第40张图片

Sub Emitters(子发射器)

粒子的子发射器。可使粒子在出生、消亡、碰撞等三个时刻生成其他的粒子。

Unity 特效:Particle System(粒子系统)_第41张图片

Texture Sheet Animation(序列帧动画纹理模块)

可对粒子在其生命周期内的UV坐标产生变化,生成粒子的UV动画。可以将纹理划分成网格,在每一格存放动画的每一帧。同时也可以将纹理划分为几行,每一行是一个独立的动画。

Unity 特效:Particle System(粒子系统)_第42张图片

Unity 特效:Particle System(粒子系统)_第43张图片

Lights(光线)

Unity 特效:Particle System(粒子系统)_第44张图片

Trails(拖尾)

Unity 特效:Particle System(粒子系统)_第45张图片

Unity 特效:Particle System(粒子系统)_第46张图片

Unity 特效:Particle System(粒子系统)_第47张图片

Custom Data(自定义数据)

Unity 特效:Particle System(粒子系统)_第48张图片

Renderer(渲染器)

显示粒子系统渲染相关的属性。即使此模块被添加或移除,也不影响粒子的其他属性。

动画所使用的纹理需要在Renderer下的Material属性中指定。

Unity 特效:Particle System(粒子系统)_第49张图片

Unity 特效:Particle System(粒子系统)_第50张图片

Unity 特效:Particle System(粒子系统)_第51张图片

Unity 特效:Particle System(粒子系统)_第52张图片

Unity 特效:Particle System(粒子系统)_第53张图片

Unity 特效:Particle System(粒子系统)_第54张图片

Particle Effect(粒子效果面板)

Unity 特效:Particle System(粒子系统)_第55张图片

你可能感兴趣的:(unity)