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