Time是Unity中獲取時間信息的接口類 , 只擁有靜態屬性。
① realtimeSinceStartup :
從游戲啟動到現在(即刻)已經運行的時間<秒>(只讀屬性)。此屬性不受timeScale值的影響,這是它與以一個屬性time的區別,所以在一定條件下2者可以替換。值得一提的是 , Rigidbody(剛體)顯然是要受到timeScale的影響的。
② smoothDeltaTime :
返回Time.deltaTime的平滑輸出值(只讀屬性)。smoothDeltaTime由于進行了平滑的處理,所以不能在FixedUpdate當中使用。值得注意的是:通常其累加時間比Time.deltaTime的要多。
③ captureFramerate :
設置或返回幀速率的值。當其值>0時,時間會以每幀(1.0f/captureFramerate)秒前進,不考慮真實時間。
④ deltaTime :
返回上一幀到現在(即刻)所經歷的時間<秒>(只讀屬性)。
⑤ fixedDeltaTime :
返回以固定頻率更新時 , 相鄰兩幀的時間間隔(只讀屬性)。
⑥ fixedTime :
游戲啟動到現在(即刻)以固定時間更新的時間。(只讀屬性)。
⑦ frameCount :
游戲啟動到現在(即刻)已經更新的頻率總數。(只讀屬性)。
⑧ maxinumDetlaTime :
設置或返回每幀更新可以消耗的最大時間<秒>???: Edit -> ProjectSeetings -> Time中的MaximumAllowedTimestep 進行設置 。
⑨ timeSinceLevelLoad :
當前場景已運行的時間<秒>(只讀屬性)。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。