您会看到一个发射器将白色Sprites向上随机发射到场景中。
在场景中选中它或使用层次结构,即可选择此粒子系统(图02)。 这样就可看出系统的实际大小。粒子系统有一些可以进行配置的基本设置(图01)。在粒子系统Inspector中,您会看到大量选项卡,这些称为“Module”(图03)。
通过Module可对粒子系统进行进一步设置。默认可展开的主要属性称为“Main Module”(图01)。
选择“Emission and Shape Module”,展开以显示其设置(图04)。 通过这些Module,可以进一步自定义效果。现在,我们重点介绍包含常见粒子设置的“Main Module”。
Duration:如果未勾选“Looping”,此选项可确定粒子发射的持续时间。 Looping:确定粒子系统是循环发射还是单次发射。 Prewarm:启用“Looping”时才能使用。启用此选项时,粒子系统就像是启动时已完成一个周期的粒子发射。 Start Delay:粒子系统开始发射之前的延迟时间(以秒为单位)。 Start Lifetime:粒子的初始寿命(以秒为单位)。粒子将在这段时间过后销毁。 Start Speed:粒子的初始速度。粒子的速度越快,散布范围越广。 3D Start Size:将初始大小从常量更改为向量。 Start Size:粒子的初始大小。 3D Start Rotation:将起始旋转值从常量更改为向量。 Start Rotation:粒子的初始旋转角度。 Start Color:粒子的初始颜色。 Gravity Modifier:在Unity的“Physics Manager”窗口调整重力值设置。如果值设置为“0”,重力将关闭。 Simulation Space:使本地空间中的粒子随粒子系统移动。世界空间中的粒子在发射后即可自由移动。 Simulation Speed:设置粒子的模拟速度。 Delta Time:将增量时间从“Scaled”更改为“Non-Scaled”。“Scaled”时间是指与帧相关的时间,仅在游戏运行时才会计入。“Non- Scaled”是指从游戏开始经过的时间,对于在游戏暂停期间运行效果十分有用。 Scaling Mode:可更改缩放模式,有“Local”、“Shape”或“Hierarchy”三个选项。 Play on Awake:启用后立即开始发射。如果关闭此选项,您需要利用脚本或动画系统手动激活粒子系统。 Emitter Velocity:允许您将发射器的速度从“Rigidbody”更改为“Transform”。 Max Particles:特定的粒子系统每次能够存活的粒子数量上限。到达上限后便不再发射任何粒子。 Auto Random Seed:启用自动生成种子,从而随机创建粒子。 Stop Action:确定当粒子系统停止或所有粒子消亡时,是否禁用或销毁自身。