public ParticleSystem.LimitVelocityOverLifetimeModule limitVelocityOverLifetime;
Описание
Скриптовый интерфейс для LimitVelocityOverLifetimeModule системы частиц. .
Этот модуль уменьшает скорость частиц, применяя сопротивление или просто уменьшая скорость с течением времени.
Модули системы частиц не нужно переназначать обратно в систему; это интерфейсы, а не независимые объекты.
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(ParticleSystem))]
public class ExampleClass : MonoBehaviour {
void Start() {
ParticleSystem ps = GetComponent<ParticleSystem>();
var lv = ps.limitVelocityOverLifetime;
lv.enabled = true;
lv.dampen = 0.5f;
AnimationCurve curve = new AnimationCurve();
curve.AddKey(0.0f, 1.0f);
curve.AddKey(1.0f, 0.0f);
lv.limit = new ParticleSystem.MinMaxCurve(10.0f, curve);
}
}