Unity粒子特效详细属性说明

1:Unity5.0自带粒子系统注释:

Initial 初始化如图7-102

 

图7-102

Duration:粒子系统发射粒子的发射持续时间

Looping:粒子系统是否循环发射

Prewarm:预热系统,当looping系统开启时,才能启动预热系统,这意味着,粒子系统在游戏开始时已经发射粒子,就好象它已经发射了粒子一个周期。

StartDelay:延迟发射,发射粒子前的延迟。注意在prewarm(预热)启用下不能使用。

StartLifetime:粒子存活时间,以秒为单位

StartSpeed:粒子速度

StartSize:粒子大小

StartRotation:发射粒子的旋转值

StartColor:发射粒子的颜色

GravityModifier:重力系统,粒子在发射时受到的重力影响

InheritVelocity:继承速度,控制粒子速率的因素将继承自粒子系统的移动(对于移动中的粒子系统)

SimulationSpace:模拟发射空间,粒子系统以自身坐标系运行还是世界坐标系运行

PlayOnAwake:唤醒时播放,如果启用粒子系统当在创建时,自动开始播放。

MaxParticles:粒子单次发射的最大数量

Emission 发射如图7-103

                               图7-103

 

(控制粒子每秒发射数量的速率。)

Rate:速率,(右侧箭头可展开其他属性)每秒或每米的粒子发射的数量

Bursts(Timeoptiononly):爆发(仅Time选项下),在粒子发射期间的瞬间爆发

Time and Particles:粒子爆发的时间和数量,指定时间(在生存期内,以秒为单位),将发射指定数量的粒子。用"+"或"-"调节爆发次数

Shape 形状如图7-104

图7-104

(定义发射器的形状:球形、半球体、圆锥、盒子和模型。能提供初始的力,该力的方向将延表面法线或随机。)

Sphere球体

Radius:半径,球体的半径(可以在场景视图里面手动操作)

EmitfromShell:从外壳发射,从球体外壳发射。如果设置为不可用。粒子将从球体内部发射。

RandomDirection:随机方向,粒子发射将随机方向或是沿表面法线。

Hemisphere半球

Radius:半径,半椭圆的半径(可以在场景视图里面手动操作)

EmitfromShell:从外壳发射,从半椭圆外壳发射。如果设置为不可用。粒子将从半椭圆内部发射。

RandomDirection:随机方向,粒子发射将随机方向或是沿表面法线

Cone锥体

Angle:角度,圆锥的角度。如果是0,粒子将延一个方向发射。(可以在场景视图里面手动操作)

Radius:半径,如果值超过0,将创建1个帽子状的圆锥,通过这个将改变发射的点(可以在场景视图里面手动操作)

Box立方体

BoxX:立方体X轴的缩放值(可以在场景视图里面手动操作)

BoxY:立方体Y轴的缩放值(可以在场景视图里面手动操作)

BoxZ:立方体Z轴的缩放值(可以在场景视图里面手动操作)

RandomDirection:随机方向,粒子将延一个随机方向发射或延Z轴发射

Mesh网格

Type:类型,粒子将从顶点、边、或面发射

Mesh:网格,选择一个面作为发射面

RandomDirection:随机方向,粒子发射将随机方向或是沿表面法线

Velocity Over Lifetime 粒子存活时的速度如图7-105

图7-105

(调整粒子的运动方向与运动曲线,可增加随机值)

XYZ:使用常量曲线或在曲线中随机去控制粒子的运动路径

Space:局部/世界:速度值在局部还是世界坐标系

Limit Velocity Over Lifetime 存活期间的限制速度如图7-106

图7-106

SeparateAxis:分离轴,用于每个坐标轴控制

Speed:速度,用常量或曲线指定来限制所有方向轴的速度

XYZ:用不同的轴分别控制

Dampen:阻尼(0-1)的值确定多少过度的速度将被减弱。举例来说,值为0.5,将50%的降低速度

Force Over Lifetime 存活期间的受力如图7-107

图7-107

XYZ:使用常量或随机曲线来控制作用于粒子上面的力

Randomize:随机作用在粒子上面的力都是随机的

Color Over Lifetime存活期间的颜色如图7-108

图7-108

Color:颜色,控制每个粒子在其存活期间的颜色。如果有的粒子生命周期短,那么变化则更快。常量颜色、两色随机、使用渐变动画或在2个渐变之间指定1个随机值。

ColorScale:颜色缩放,使用颜色缩放可以更好的调整纯色和渐变色

SpeedRange:速度范围,min和max值用来定义颜色速度范围

Color By Speed 存活期间的颜色变化速度如图7-109

图7-109

Color:颜色用于指定速度。两种颜色选择

Speed Range:速度范围min和max值用来定义颜色变化范围。

Size Over Lifetime存活期间的尺寸如图7-110

图7-110

Size:粒子在其存活期间内的大小尺寸。使用常量,曲线,曲线随机方式控制变化。

Size By Speed 存活期间的大小速度如图7-111

图7-111

Size:指定速度变化,用曲线表示

SpeedRange:速度范围min和max值用来定义大小速度范围。

Rotation Over Lifetime存活期间的旋转速度(以度为单位指定值)如图7-112

图7-112

RotationalSpeed:旋转速度,控制每个粒子在其存活期间的旋转速度。使用常量,曲线,曲线随机来控制变化。

Rotation By Speed 旋转速度如图7-113

图7-113

RotationalSpeed:旋转速度,用来重新测量粒子的速度。使用曲线表示各种速度。

SpeedRange:速度范围,为min和max值用来定义旋转速度范围。

Collision碰撞如图7-114

图7-114

(为粒子系统建立碰撞。现在只有平面碰撞被支持,这个将很有效率的做简单探测。平面的建立将引用1个现有的位置变换或者创建1个新的物体,来达到这个目的)

Planes:平面,Planes被定义为指定变换引用。变换可以场景里面的任何一个,而且可以动画化。多个面也可以被使用。注意Y轴作为平面的法线。

Dampen:阻尼,0-1当粒子碰撞时,这个将保持速度的一小部分。除非设置为1.0,任何粒子都会在碰撞后变慢

Bounce:反弹,0-1当粒子碰撞,这个将保持速度的比例,这个是碰撞平面的法线。

LifetimeLoss:生命减弱,(0-1)初始生命每次碰撞减弱的比例。当生命到0,粒子死亡。

Visualization:可视化,可视化平面:网格还是实体

Grid:网格,渲染为辅助线框,将很快的指出在世界中的位置和方向。

Solid:实体,在场景渲染为平面,用于屏幕的精确定位。

ScalePlane:缩放平面,重新缩放平面

Sub Emitter子粒子发射如图7-115

图7-115

Birth:出生,在每个粒子出生的时候生成其他粒子系统

Death:死亡,在每个粒子死亡的时候生成其他粒子系统

Collision:碰撞,在每个粒子碰撞的时候生成其他粒子系统。重要的碰撞需要建立碰撞模块。

Texture Sheet Animation纹理层动画如图7-116

图7-116

Tiles:平铺,定义纹理XY的平铺

Animation:动画,指定动画类型:整个表格或是单行。

-FrameoverTime:时间帧,在整个表格上控制UV动画。使用常量,曲线,曲线随机。

SingleRow:单行,为UV动画使用表格单独一行

-RandomRow:随机行,如果选择第一行随机,不选择得指定行号(第一行是0

-FrameoverTime:时间帧,在1个特定行控制每个粒子的UV动画。使用常量,曲线,曲线随机

-Cycles:播放周期,指定动画速度

Renderer渲染器如图7-117

图7-117

RenderMode:渲染模式,选择下列粒子渲染模式之一

Billboard:广告牌,让粒子永远面对摄像机

StretchedBillboard拉伸广告牌,粒子将通过下面属性伸缩

-CameraScale:摄像机缩放,决定摄像机的速度对粒子伸缩的影响程度

-SpeedScale:速度缩放,通过比较速度来决定粒子的长度

-LengthScale:长度缩放,通过比较宽度来决定粒子的长度

HorizontalBillboard水平广告牌,让粒子延Y轴对齐

VerticalBillboard:垂直广告牌,当面对摄像机时,粒子延XZ轴对齐

Mesh:网格,粒子被渲染时使用mesh而不是quad

-Mesh:网格,渲染粒子所用的网格引用

Material:材质,广告牌或网格粒子所用的材质

SortMode:排序模式,绘画顺序可通过具体,生成早优先和生成晚优先

SortingFudge:排序校正,使用这个将影响绘画顺序。粒子系统带有更低sortingfudge值,更有可能被最后绘制,从而显示在透明物体和其他粒子系统的前面

CastShadows:投射阴影,粒子系统可以投影?这是由材质决定的

ReceiveShadows:接受阴影,粒子能不能接受阴影?这是由材质决定的

MaxParticleSize:最大粒子大小,设置最大粒子大小,相对于视窗大小。有效值为0-1

 

你可能感兴趣的:(Unity3D)