在進行Unity3D開發的時候我們會接觸到很多腳本類,在這裏對這些類和它們之間的關係進行一些總結。
首先,在Unity3D的腳本語言系統裏,使用了UnityEngine命名空間來盛放Unity3D自己定義的類型。
以下是Unity3D的主要腳本類:
UnityEngine.Application | 訪問應用程序的運行時數據,這個類包含查找信息和控制運行時數據的靜態方法。 |
UnityEngine.Object | Unity所有對象的基類,所有派生自UnityEngine.Object類的公開變量都會被顯示在inspector視窗中。 |
UnityEngine.Input | 輸入系統的接口,使用這個類能夠讀取輸入管理器設置的按鍵,以及訪問移動設備的多點觸控或加速感應數據。 |
UnityEngine.GUI | 界面類是Unity手工定製的GUI的接口。 |
UnityEngine.Physics | 全局物理屬性和輔助方法。 |
UnityEngine.Resources | Resources類允許你從指定的路徑查找或訪問資源。 |
UnityEngine.Time | 獲取時間信息的接口。 |
UnityEngine.Object類是Unity3D中所有對象的基類,但是還有一部分類並不繼承於UnityEngine.Object類,它們是一些有宏觀控制作用的類,如:Application,Input,GUI,Physics,Resources,Time。我們可以用一個關係圖來表示:
這是一個大概的印象,具體的還要具體分析。