用于粒子系统的 MainModule 的脚本接口。
cullingMode | 配置在粒子系统处于屏幕外时是否仍每帧模拟它。 |
customSimulationSpace | 相对于自定义变换组件模拟粒子。 |
duration | 粒子系统持续时间(秒)。 |
emitterVelocity | 当前粒子系统速度。 |
emitterVelocityMode | 控制粒子系统在世界中移动时的速度计算方式。 |
flipRotation | 使部分粒子朝相反方向旋转。 |
gravityModifier | 该粒子系统对重力的缩放,由 Physics.gravity 或 [Physics2D.gravity]] 定义。 |
gravityModifierMultiplier | 更改重力乘数。 |
gravitySource | 指定是否从 2D 或 3D 物理系统使用重力强度。 |
loop | 指定粒子系统是否循环。 |
maxParticles | 要发射的最大粒子数量。 |
playOnAwake | 如果设置为 true,则粒子系统将自动在启动时开始播放。 |
prewarm | 如果 ParticleSystem.MainModule.loop 为 true,则启用此属性后,粒子系统在第一次变为可见时看起来好像已模拟了一次循环。 |
ringBufferLoopRange | 当 ParticleSystem.MainModule.ringBufferMode 设置为循环时,此值定义循环的粒子寿命比例。 |
ringBufferMode | 配置粒子系统,当粒子的寿命超出后不结束它的粒子。 |
scalingMode | 控制粒子系统向其发射的粒子应用其 Transform 组件的方式。 |
simulationSpace | 这将选择模拟粒子所在的空间,它可以是世界空间或局部空间。 |
simulationSpeed | 覆盖粒子系统的默认播放速度。 |
startColor | 当粒子系统首次生成它们时的初始颜色。 |
startDelay | 以秒为单位的延迟时间。 |
startDelayMultiplier | 适用于 ParticleSystem.MainModule.startDelay 的(以秒为单位的)倍数。 |
startLifetime | 每个新粒子所具有的以秒为单位的总生命周期。 |
startLifetimeMultiplier | 适用于 ParticleSystem.MainModule.startLifetime 的倍数。 |
startRotation | 当粒子系统首次生成它们时的初始旋转。 |
startRotation3D | 启用 3D 粒子旋转的标志。 |
startRotationMultiplier | 适用于 ParticleSystem.MainModule.startRotation 的倍数。 |
startRotationX | 发射时围绕 x 轴的粒子初始旋转。 |
startRotationXMultiplier | 当粒子系统首次生成它们时,围绕 x 轴的粒子初始旋转倍数。 |
startRotationY | 当粒子系统首次生成它们时,围绕 y 轴的粒子初始旋转。 |
startRotationYMultiplier | 当粒子系统首次生成它们时,围绕 y 轴的粒子初始旋转倍数。 |
startRotationZ | 当粒子系统首次生成它们时,围绕 z 轴的粒子初始旋转 |
startRotationZMultiplier | 当粒子系统首次生成它们时,围绕 z 轴的粒子初始旋转倍数。 |
startSize | 当粒子系统首次生成它们时的粒子初始尺寸。 |
startSize3D | 单独为每个轴指定粒子尺寸的标志。 |
startSizeMultiplier | 当粒子系统首次生成它们时,粒子初始尺寸的倍数。 |
startSizeX | 当粒子系统首次生成它们时,沿 x 轴的粒子初始尺寸。 |
startSizeXMultiplier | 适用于 ParticleSystem.MainModule.startSizeX 的倍数。 |
startSizeY | 当粒子系统首次生成它们时,沿 y 轴的粒子初始尺寸。 |
startSizeYMultiplier | 适用于 ParticleSystem.MainModule.startSizeY 的倍数。 |
startSizeZ | 当粒子系统首次生成它们时,沿 z 轴的粒子初始尺寸。 |
startSizeZMultiplier | 适用于 ParticleSystem.MainModule.startSizeZ 的倍数。 |
startSpeed | 当粒子系统首次生成它们时的粒子初始速度。 |
startSpeedMultiplier | 适用于 ParticleSystem.MainModule.startSpeed 的倍数。 |
stopAction | 在粒子系统停止并且所有粒子都消失时,选择停用或销毁 GameObject,或调用 MonoBehaviour.OnParticleSystemStopped 脚本回调。 |
useUnscaledTime | 为 true 时,使用非缩放增量时间模拟粒子系统。否则,使用缩放增量时间。 |