預制件-嵌套預制件
2020-11-20 09:14 作者:unity_某某師_高錦錦 | 我要投稿
可以在其他預制件內(nèi)包含預制件實例。這稱為嵌套預制件。嵌套預制件保留與自己的預制件資源的鏈接,同時也構(gòu)成另一個預制件資源的一部分。
在預制件模式下添加嵌套預制件
在預制件模式下,可以像在場景中一樣添加和使用預制件實例。可以將預制件資源從 Project 窗口拖動到 Hierarchy 窗口或 Scene 視圖,由此從已打開的預制件中的該資源創(chuàng)建預制件實例。
注意:在預制件模式下打開的預制件的根游戲?qū)ο蟛粫@示藍色立方體預制件圖標,但是其他預制件的所有實例都會顯示該圖標。還可以為這些預制件實例添加覆蓋,就像在場景中使用預制件實例一樣。

通過預制件的實例嵌套預制件
還可以將預制件實例作為子項添加到場景中的另一個預制件實例,而無需進入預制件模式,就像可以添加任何其他游戲?qū)ο笠粯?。這樣添加的預制件實例在 Hierarchy 窗口中的圖標上會疊加一個加號標示,表示這是對外層預制件的特定實例的覆蓋。
添加的預制件可以按照與其他覆蓋相同的方式(通過 Overrides 下拉窗口,或通過 Hierarchy 中游戲?qū)ο蟮纳舷挛牟藛危┻€原或應用于外層預制件,如通過預制件的實例編輯預制件中所述。Overrides 下拉選單按鈕僅位于外層預制件上。應用后的預制件不再顯示加號標示,因為它不再是覆蓋,而是已經(jīng)嵌套在外層預制件資源本身中。但是,該預制件卻會保留藍色立方體圖標,因為它本身是一個預制件實例,并會保留與自己的預制件資源的連接。

標簽: