【Unity基礎】時間類
Unity中的時間類:Time

常用的一些屬性:
? ? ?Time.timeScale;
? ? ? ?Time.timeScale是一個控制時間流速的參數(shù),它可以用來控制游戲中的時間,比如減緩或加快游戲的速度。
? ? ? ?具體來說,當Time.timeScale的值為1時,游戲時間流逝的速度是正常的;當值小于1時,游戲時間流逝的速度會減慢;當值大于1時,游戲時間流逝的速度會加快。如果將Time.timeScale設置為0,游戲會停止運行。
? ? ?

? ? ?Time.time;
? ? ? Time.time是一個浮點數(shù),它返回自游戲開始以來的時間(以秒為單位),會受到時間縮放Time.timeScale的影響

? ? ?Time.realtimeSinceStartup;
? ? ? ?
? ? ? Time.realtimeSinceStartup也是項目啟動后運行的時間,它和Time.time的區(qū)別就是Time.time是從項目啟動后的第一幀就開始計算,而Time.realtimeSinceStartup從運行項目時就開始計算,并且它不會收到時間縮放的影響

? ? ? Time.deltaTime;? ? ? ??
? ? ? ? 從上一幀到這一幀的時間,時間增量,這個值是每幀都在變化的,假如update每秒可以跑60幀,那Time.deltaTime=1/60,假如配置比較差每秒30幀,那Time.deltaTime=1/30,
? ? ? ? 它的作用是將幀率(即每秒渲染多少幀)與代碼中使用的時間值進行同步。因為不同的機器和系統(tǒng)在每秒渲染的幀數(shù)可能會有所不同,而一些游戲邏輯需要以時間為基礎來執(zhí)行,例如讓物體移動、計時器等等。