If enabled, Trails will disappear immediately when their owning particle dies. Otherwise, the trail will persist until all its points have naturally expired, based on its lifetime.
no example available in JavaScript
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour {
private ParticleSystem ps; public bool dieWithParticles = true;
void Start() { ps = GetComponent<ParticleSystem>();
var main = ps.main; main.startColor = new ParticleSystem.MinMaxGradient(Color.red, Color.yellow); main.startSizeMultiplier = 0.1f; main.startLifetimeMultiplier = 1.0f;
var trails = ps.trails; trails.enabled = true;
var psr = GetComponent<ParticleSystemRenderer>(); psr.trailMaterial = new Material(Shader.Find("Sprites/Default")); }
void Update() { var trails = ps.trails; trails.dieWithParticles = dieWithParticles; }
void OnGUI() { dieWithParticles = GUI.Toggle(new Rect(25, 25, 200, 30), dieWithParticles, "Die With Particles"); } }