腳本介紹與Unity核心類介紹
--------------------------------------------------------------------------------
腳本介紹
腳本的功能
C#腳本: 腳本也是一種組件。
在Unity中,游戲項目的控制與交互等功能是通過腳本編程來實現,腳本開發是項目的核心部分。是貫穿整個項目開發中最大,最重要的內容。腳本也是Unity一種組件,可以理解為是附加在游戲對象上,用於定義游戲對象行為的指令代碼。通過腳本命令,開發者可以控制每一個游戲對象的創建、銷毀,以及在不同情況下發生的一定的邏輯關系,進而按照項目需求實現一個預期的交互效果。我們經常用到各種組件實際上也都是由腳本語言封裝而成的。
腳本的分類. 為何選擇C#腳本.
在Unity中,目前可以使用三種類型的腳本,在國內的商業開發中,使用C#語言的比例最大。C#本身有很多強大的語言特性,相對更適合深入開發,並且很多優秀的Unity第三方插件也都是用C#開發的。
如何學習Unity的API
(通過C#漸漸引入UnityAPI的含義);
1- Unity軟件安裝目錄中預制的手冊,可從Unity引擎中打開
2- Unity聖典離線手冊
3- Unity官方在線手冊: http://docs.unity3d.com/ScriptReference/index.html
4- Unity聖典在線手冊: http://game.ceeger.com/search/
5- 游戲蠻牛在線手冊: http://docs.manew.com/Script/index.htm
Unity3D核心類
看腦圖,看API,了解繼承關系:
1- Object -> Component -> Behavior -> MonoBehavior
2- Behavior下面的繼承者可以手動隱藏或顯示enabled
3- Component下其它的部分組件不可以手動隱藏或顯示