1、時間:Unity提供了Time類,這個類主要用來獲取當前的系統時間。
Time.time:從游戲開始后開始計時,表示截止目前共運行的游戲時間。
Time.deltaTime:獲取Update()方法中完成上一幀所消耗的時間。
Time.fixedTime:FixedUpdate()方法中固定消耗的時間總和。FixedUpdate()每一幀更新的時間可以通過導航菜單欄”Edit“——”Project Settings“——”Time“菜單項去設置。
Time.fixedDeltaTime:固定更新上一幀所消耗的時間。
2、等待:在程序中使用WaitForSeconds()方法可以以秒為單位讓程序等待一段時間,此方法可直接使游戲主線程進入等待狀態。
3、隨機數:在開發中,有時需要獲取程序中的隨機數,這可以使用Random.Range()方法實現,其中該方法的第一個參數為隨機數的起始位置,第二個參數為獲取的隨機數的結束位置。
4、數學:Unity開發中封裝了一個數學類Mathf,使用它可以很輕松地幫我們解決復雜的數學公式。
5、四元數:四元數是非常重要的工具類之一。在Unity中所有用到模型旋轉的,其底層都是有四元數實現的,它可以精確地計算模型旋轉的角度。