如何冻结粒子系统?

我已经设置了持续时间5秒的粒子系统。

但是,我不希望粒子系统重复,而是在第四秒永久冻结。

怎么做?

你可以用ParticleSystem类的Pause()函数来做到这一点。 这是一个例子。

 using UnityEngine; using System.Collections; public class ParticleController : MonoBehaviour { public ParticleSystem particles; // Update is called once per frame void Update () { //After 4 seconds, pause particles if(Time.timeSinceLevelLoad > 4f) { particles.Pause(); } } } 

点击这里查看更多信息