unity監聽粒子播放結束


需要在粒子上掛腳本

腳本添加代碼

    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;
    }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM