需要在粒子上挂脚本
脚本添加代码
1public void OnParticleSystemStopped() 2 { 3 Debug.Log("粒子停止"); 4 }
这是个生命周期
粒子的 StopAction 设置成Callback
最好再加上
1void Start() 2 { 3 ParticleSystem particle = GetComponent<ParticleSystem>(); 4 ParticleSystem.MainModule mainModule= particle.main; 5 mainModule.loop = false; 6 mainModule.stopAction = ParticleSystemStopAction.Callback; 7 }