官术网_书友最值得收藏!

1.6 層級窗口

下圖是默認的層級窗口的外觀。

層級窗口包含當前場景中所有游戲物體的列表。其中某些游戲物體是獨立的物體,而某些則是預制體(Prefab)。任何新建或者刪除物體的操作都會在層級窗口中反映出來。

默認情況下,層級窗口中的順序是物體被創建的順序,但是這個順序是可以任意改變的,只需要通過拖曳操作即可實現。層級窗口可以表示物體的父子(Parent 和 Child)關系,這也是層級窗口名稱的由來。

1.6.1 父子關系

Unity 具有一個非常重要的概念—父子關系(Parenting)。舉例來說,先創建一個對象,然后創建一系列對象,將后面這些對象置于第一個對象下級,這樣第一個對象就被稱為這一組對象的父物體(Parent Object),而其他的對象可以被稱為父物體的子物體(Child Object或Children)。可以創建嵌套的父子關系,也就是說,任何一個節點都可以擁有下一級子節點。

在下圖中,Child和Child 2都是Parent物體的子物體。Child 3是Child 2的子物體,也是Parent的間接子物體(或者說孫物體)。

單擊Parent物體左側的三角形,就可以顯示或隱藏它的子節點,這和資源管理器中操作類似。單擊三角形只改變第一層的顯示或隱藏狀態,按住Alt鍵再單擊可以遞歸顯示或隱藏該物體所有層級的子節點。

1.6.2 將物體設置為子物體

要讓一個物體成為另一個物體的子物體,只需要先選中它,然后將它拖曳到另一個物體上即可,拖曳時會有明顯的指示。

在下圖中,Object 4是要拖曳的物體,將它拖曳到Object 1上即可,拖曳時會有膠囊形狀的圖標指示Object 1。

還有一種操作方法,可以讓上圖中的Object 4直接插入到Object 2和Object 3之間,同時成為Object 1的子物體。只需要選中Object 4,拖曳它到Object 2和Object 3之間即可。

在下圖中,Object 4被拖動到Object 2和Object 3之間,目的地用一個藍色的橫線表示插入。另外,Object 1依然會用膠囊圖標指示,說明這個操作會引起父子關系的變化。

父子關系是一個很大的話題,比如,父物體的移動、旋轉、縮放會直接影響子物體,這個問題將在未來繼續討論。

1.6.3 同時編輯多個場景

直接拖曳另一個場景到當前的層級窗口中,就可以啟動多場景同時編輯模式。這種做法在同時處理兩個場景時會比較有用,比如,復制一個物體到另一個場景里面。

主站蜘蛛池模板: 张家川| 来安县| 石首市| 天津市| 清流县| 朝阳县| 和田市| 正镶白旗| 横山县| 宁国市| 门源| 滨海县| 剑川县| 甘谷县| 曲阳县| 平舆县| 崇左市| 独山县| 那曲县| 秦皇岛市| 台安县| 二连浩特市| 利津县| 河南省| 卢氏县| 宝丰县| 铁力市| 凌海市| 淮阳县| 新巴尔虎左旗| 昌平区| 拜泉县| 诏安县| 甘谷县| 得荣县| 滁州市| 巴楚县| 深州市| 日喀则市| 大英县| 株洲市|