Unity3D 之暫停和繼續的實現


Time.timeScale 時間縮放

當timeScale傳遞時間1.0時和實時時間一樣快。當timeScale傳遞時間0.5時比實時時間慢一半。

當timeScale傳遞時間為0時游戲基本上暫停了,如果你的所有函數是和幀速率無關的。

    public void OnClickStop()
    {
        Debug.Log("游戲暫停");
        Time.timeScale = 0;
       
    }

    public void OnClickContinue()
    {
        Debug.Log("游戲繼續");
        Time.timeScale = 1.0f;
        
    }

 


免責聲明!

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



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