Version: 2017.3

MainModule

struct in UnityEngine

切换到手册

描述

主模块的脚本接口。

另请参阅:ParticleSystemParticleSystem.main

变量

customSimulationSpace模拟相对于自定义变换组件的粒子。
duration粒子系统的持续时间(以秒为单位)。
emitterVelocityMode控制粒子系统在世界中移动时如何计算其速度。
gravityModifier应用于重力(由 Physics.gravity 定义)的缩放。
gravityModifierMultiplier更改重力乘数。
loop粒子系统是否循环?
maxParticles要发射的最大粒子数。
playOnAwake如果设置为 true,则粒子系统会在启动时自动开始播放。
prewarm启用循环时,这可控制此粒子系统在首次变为可见时,是否看似已模拟了一个循环。
randomizeRotationDirection使一些粒子以相反的方向旋转。
scalingMode控制粒子系统的变换组件如何应用于粒子系统。
simulationSpace这可选择要在其中模拟粒子的空间。可以是世界或本地空间。
simulationSpeed重写粒子系统的默认播放速度。
startColor发射时的粒子初始颜色。
startDelay启动延迟(以秒为单位)。
startDelayMultiplier启动延迟乘数(以秒为单位)。
startLifetime每个新粒子将具有的总生命周期(以秒为单位)。
startLifetimeMultiplier初始生命周期乘数。
startRotation发射时的粒子初始旋转。
startRotation3D用于启用 3D 粒子旋转的标志。
startRotationMultiplier初始旋转乘数。
startRotationX发射时粒子围绕 X 轴的初始旋转。
startRotationXMultiplier围绕 X 轴的初始旋转乘数。
startRotationY发射时粒子围绕 Y 轴的初始旋转。
startRotationYMultiplier围绕 Y 轴的初始旋转乘数。
startRotationZ发射时粒子围绕 Z 轴的初始旋转。
startRotationZMultiplier围绕 Z 轴的初始旋转乘数。
startSize发射时的粒子初始大小。
startSize3D一个标志,用于启用为每个轴单独指定粒子大小。
startSizeMultiplier初始大小乘数。
startSizeX发射时粒子沿 X 轴的初始大小。
startSizeXMultiplier沿 X 轴的初始旋转乘数。
startSizeY发射时粒子沿 Y 轴的初始大小。
startSizeYMultiplier沿 Y 轴的初始旋转乘数。
startSizeZ发射时粒子沿 Z 轴的初始大小。
startSizeZMultiplier沿 Z 轴的初始旋转乘数。
startSpeed发射时的粒子初始速度。
startSpeedMultiplier发射时的粒子初始速度的乘数。
stopAction配置当粒子系统停止并且所有粒子都湮灭时,GameObject 是自动禁用还是销毁自己。
useUnscaledTime为 true 时,使用未缩放增量时间模拟粒子系统。否则使用已缩放增量时间。