Объявление
public int GetBursts(Burst[] bursts);Параметры
bursts | Массив всплесков для заполнения. |
Возвращает
int Количество пакетов в массиве.
Описание
Получает пакетный массив.
Смотрите так же: Burst, ParticleSystem.SetBursts.
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(ParticleSystem))]
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);
}
}