访问粒子系统的速控旋转模块。
不需要将粒子系统模块重新分配回系统;它们是接口而不是独立的对象。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Start() {
ParticleSystem ps = GetComponent<ParticleSystem>();
var rot = ps.rotationBySpeed;
rot.enabled = true;
AnimationCurve curve = new AnimationCurve();
curve.AddKey(0.0f, 0.1f);
curve.AddKey(0.75f, 0.6f);
AnimationCurve curve2 = new AnimationCurve();
curve2.AddKey(0.0f, 0.2f);
curve2.AddKey(0.5f, 0.9f);
rot.z = new ParticleSystem.MinMaxCurve(2.0f, curve, curve2);
}
}