乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      【圖解】Unity常用腳本類的繼承關(guān)系(入門篇)藍(lán)鷗教育集團(tuán)

       有趣的永 2015-08-22

      前言

      學(xué)習(xí)Unity開發(fā)引擎的初學(xué)者會(huì)接觸大量的腳本類,而這些類之間的關(guān)系往往容易被忽略。

      本文對(duì)Unity引擎開發(fā)中的一些常用類及其關(guān)系進(jìn)行了簡(jiǎn)單的歸納總結(jié)。


      博文首發(fā)地址:http://blog.csdn.net/duzixi


      Unity常用腳本類繼承關(guān)系圖



      對(duì)Unity開發(fā)稍有了解的朋友都知道,在Unity開發(fā)框架中有4個(gè)基本層次:工程(應(yīng)用程序)、場(chǎng)景、游戲?qū)ο蠛徒M件。

      在腳本中,整個(gè)應(yīng)用程序和場(chǎng)景由Application類控制;而游戲?qū)ο蠛徒M件類均繼承于Object類。

      在Object類的派生類中,還有一些類,他們絕大多數(shù)都屬于資源,是構(gòu)成組件以及游戲?qū)ο蟮慕M成部分。

      還有一部分常用類并不繼承于UnityEngine中的Object類,從功能上可以看出這些類的主要作用是從某一方面進(jìn)行宏觀控制。

      從這個(gè)意義上說,可以把Application類和其它有宏觀控制作用的類歸為一類。


      這樣以來Unity中的常用腳本類就可以簡(jiǎn)單的分成如下四大類:


      一、宏觀控制類

      主要作用是真對(duì)Unity程序中的某一方面進(jìn)行宏觀控制。

      包括:

      Application —— 應(yīng)用程序類

      Input —— 輸入類

      GUI —— 圖形輸出類

      Physics —— 物理引擎類

      Resources —— 資源類

      Time —— 時(shí)間類

      等等


      二、游戲?qū)ο螅℅ameObject)類

      由于Unity是面向組件的開發(fā)模式(而非面向?qū)ο螅?,所以從類的繼承關(guān)系中也能看出:

      對(duì)于GameObject類沒有下太多的筆墨,而是將更多的內(nèi)容交給下面的組件類。


      三、組件(Component)類

      腳本開發(fā)中的組件類往往可以和圖形界面中的檢視面板對(duì)應(yīng)起來。

      每一個(gè)游戲?qū)ο蟮募?xì)節(jié)設(shè)置與操控都需要借助組件類來完成。

      在常用組件類中,有兩個(gè)繼承關(guān)系需要特別提一下:

      (1)角色控制器(CharacterController)類繼承于碰撞器(Collider)類

      (2)有一組類并不直接繼承于組件類,而是通過繼承Behavior類間接的繼承,包括我們熟知的MonoBehavior類

      至于為什么會(huì)這樣設(shè)計(jì)類,在入門篇就不深入討論了。但是我們可以根據(jù)對(duì)這些組件類的已有認(rèn)知先形成一個(gè)感性認(rèn)識(shí)。


      四、資源類

      對(duì)于剛?cè)腴T的初學(xué)者來說,資源一般都是在圖形界面導(dǎo)入進(jìn)來之后直接使用。

      通過腳本創(chuàng)建資源或者修改資源本身的情況不是很多。

      而個(gè)人認(rèn)為,精通資源類是走出初學(xué)階段很重要的一步,也是代碼開發(fā)擺脫素材限制的一種重要手段。


      后語

      途中用顏色標(biāo)記了  基礎(chǔ)、拓展和進(jìn)階  三個(gè)類別。

      這個(gè)是對(duì)初學(xué)者而言的,對(duì)于有經(jīng)驗(yàn)的Unity開發(fā)人員來說,這些常用的類應(yīng)該都屬于“基礎(chǔ)”。

      另一方面,每個(gè)人的學(xué)習(xí)路線不同,階段劃分也會(huì)不一樣,僅供參考。


        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多