Script interface for the TrailsModule of a Particle System
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Start() { ParticleSystem ps = GetComponent<ParticleSystem>(); var trails = ps.trails; trails.enabled = true; trails.ratio = 0.5f; } }
attachRibbonsToTransform | Adds an extra position to each ribbon, connecting it to the location of the Transform Component. |
colorOverLifetime | The gradient that controls the trail colors during the lifetime of the attached particle. |
colorOverTrail | The gradient that controls the trail colors over the length of the trail. |
dieWithParticles | Specifies whether trails disappear immediately when their owning particle dies. When false, each trail persists until all its points have naturally expired, based on its lifetime. |
enabled | Specifies whether the TrailModule is enabled or disabled. |
generateLightingData | Configures the trails to generate Normals and Tangents. With this data, Scene lighting can affect the trails via Normal Maps and the Unity Standard Shader, or your own custom-built Shaders. |
inheritParticleColor | Toggle whether the trail inherits the particle color as its starting color. |
lifetime | The curve describing the trail lifetime, throughout the lifetime of the particle. |
lifetimeMultiplier | A multiplier for ParticleSystem.TrailModule.lifetime. |
minVertexDistance | Set the minimum distance each trail can travel before the system adds a new vertex to it. |
mode | Choose how the system generates the particle trails. |
ratio | Choose what proportion of particles receive a trail. |
ribbonCount | Select how many lines to create through the Particle System. |
shadowBias | Apply a shadow bias to prevent self-shadowing artifacts. The specified value is the proportion of the trail width at each segment. |
sizeAffectsLifetime | Set whether the particle size acts as a multiplier on top of the trail lifetime. |
sizeAffectsWidth | Set whether the particle size acts as a multiplier on top of the trail width. |
splitSubEmitterRibbons | Specifies whether, if you use this system as a sub-emitter, ribbons connect particles from each parent particle independently. |
textureMode | Choose whether the U coordinate of the trail Texture is tiled or stretched. |
widthOverTrail | The curve describing the width of each trail point. |
widthOverTrailMultiplier | A multiplier for ParticleSystem.TrailModule.widthOverTrail. |
worldSpace | Drop new trail points in world space, regardless of Particle System Simulation Space. |