預(yù)制件-通過預(yù)制件的實(shí)例編輯預(yù)制件
與普通游戲?qū)ο笙啾?,預(yù)制件實(shí)例的根的 Inspector 有三個(gè)額外的控件:__Open、Select__ 和?Overrides。

Open?按鈕在預(yù)制件模式下打開實(shí)例所在的預(yù)制件資源,然后可以編輯預(yù)制件資源,從而更改其所有實(shí)例。Select?按鈕在 Project 窗口中選擇用于生成此實(shí)例的預(yù)制件資源。Overrides?按鈕打開 Overrides 下拉窗口。
Overrides 下拉選單
Overrides?下拉窗口顯示預(yù)制件實(shí)例上的所有覆蓋。還允許將實(shí)例的覆蓋應(yīng)用于預(yù)制件資源,或?qū)?shí)例上的覆蓋恢復(fù)為預(yù)制件資源上的值。只有根預(yù)制件實(shí)例會(huì)顯示?Overrides?下拉選單按鈕,其他預(yù)制件內(nèi)的預(yù)制件不會(huì)顯示此按鈕。
Overrides?下拉窗口可以應(yīng)用或恢復(fù)單個(gè)預(yù)制件覆蓋,或一次性應(yīng)用或恢復(fù)所有預(yù)制件覆蓋。
應(yīng)用覆蓋會(huì)修改預(yù)制件資源。此操作會(huì)將覆蓋(當(dāng)前僅在您的預(yù)制件實(shí)例上)置于資源之上。這意味著預(yù)制件資源現(xiàn)在具有該修改,而預(yù)制件實(shí)例不再具有該修改作為覆蓋。
還原覆蓋會(huì)修改預(yù)制件實(shí)例。此操作實(shí)質(zhì)上會(huì)丟棄您的覆蓋并將其恢復(fù)為預(yù)制件資源的狀態(tài)。
下拉窗口以修改、添加和刪除的組件以及添加的游戲?qū)ο螅òㄆ渌A(yù)制件)的形式顯示實(shí)例更改列表。

要檢查條目,請(qǐng)單擊該條目。此時(shí)將出現(xiàn)一個(gè)浮動(dòng)視圖,其中顯示更改并允許您還原或應(yīng)用該更改。
對(duì)于修改了值的組件,此視圖會(huì)顯示預(yù)制件資源上組件值與預(yù)制件實(shí)例上已修改組件的并排比較。這樣就可以將原始預(yù)制件資源值與當(dāng)前覆蓋進(jìn)行比較,從而可以決定是要還原還是應(yīng)用這些值。

在下面的示例中,預(yù)制件資源和預(yù)制件實(shí)例上都存在“GermOBlaster”子游戲?qū)ο?,但?shí)例上的縮放已增大。此縮放增大結(jié)果就是一個(gè)實(shí)例覆蓋,兩者的視圖可以在?Overrides?下拉窗口中進(jìn)行并排比較。

Overrides?下拉窗口還有?Revert All?和?Apply All?按鈕,用于一次性還原或應(yīng)用所有更改。如果在其他預(yù)制件中有預(yù)制件,則?Apply All?按鈕始終適用于最外面的預(yù)制件,即在根游戲?qū)ο笊暇哂?Overrides?下拉選單按鈕的預(yù)制件。
上下文菜單
除了 Overrides 下拉窗口,還可以使用 Inspector 中的上下文菜單來還原和應(yīng)用各個(gè)覆蓋。
被覆蓋的屬性以粗體顯示??梢酝ㄟ^上下文菜單還原或應(yīng)用這些屬性:

可通過組件標(biāo)題的齒輪下拉選單按鈕或上下文菜單還原或應(yīng)用已修改的組件:

添加的組件在圖標(biāo)上有一個(gè)疊加的加號(hào)標(biāo)示??赏ㄟ^組件標(biāo)題的齒輪下拉選單按鈕或上下文菜單還原或應(yīng)用這些組件:

刪除的組件在圖標(biāo)上有一個(gè)疊加的減號(hào)標(biāo)示??赏ㄟ^組件標(biāo)題的齒輪下拉選單按鈕或上下文菜單還原或應(yīng)用刪除操作。還原刪除操作會(huì)使組件恢復(fù),而應(yīng)用刪除操作還會(huì)將組件從預(yù)制件資源中刪除:

作為子項(xiàng)添加到預(yù)制件實(shí)例的游戲?qū)ο螅òㄆ渌A(yù)制件)在 Hierarchy 中的圖標(biāo)上有一個(gè)疊加的加號(hào)標(biāo)示??赏ㄟ^ Hierarchy 窗口中的對(duì)象的上下文菜單還原或應(yīng)用這些游戲?qū)ο螅?/p>