bursts | 要填充的爆发数组。 |
int 数组中的爆发数。
获取爆发数组。
另请参阅:Burst、ParticleSystem.SetBursts。
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour
{
private ParticleSystem ps;
public float hSliderValue = 5.0f;
void Start()
{
ps = GetComponent<ParticleSystem>();
var emission = ps.emission;
emission.enabled = true;
emission.SetBursts(new ParticleSystem.Burst[] { new ParticleSystem.Burst(0.0f, 100) });
}
void Update()
{
var emission = ps.emission;
ParticleSystem.Burst[] bursts = new ParticleSystem.Burst[emission.burstCount];
emission.GetBursts(bursts);
var main = ps.main;
bursts[0].minCount = bursts[0].maxCount = (short)hSliderValue;
emission.SetBursts(bursts);
}
void OnGUI()
{
hSliderValue = GUI.HorizontalSlider(new Rect(25, 45, 100, 30), hSliderValue, 5.0f, 200.0f);
}
}