預(yù)制件-解壓縮預(yù)制件實例
要將預(yù)制件實例的內(nèi)容恢復(fù)到常規(guī)游戲?qū)ο?,請解壓縮預(yù)制件實例。此操作正是創(chuàng)建(打包)預(yù)制件的相反操作,不同之處在于此操作不會破壞預(yù)制件資源,而是僅影響預(yù)制件實例。
可通過在 Hierarchy 窗口中右鍵單擊預(yù)制件實例并選擇?Unpack Prefab?來解壓縮預(yù)制件實例。場景中生成的游戲?qū)ο蟛辉倥c其以前的預(yù)制件資源有任何關(guān)聯(lián)。預(yù)制件資源本身不受此操作的影響,并且您的項目中可能還有它的其他實例。
如果在解壓縮之前在預(yù)制件實例上有任何覆蓋,這些覆蓋將被“烘焙”到生成的游戲?qū)ο笊?。也就是說,值將保持不變,但不再具有覆蓋狀態(tài),因為沒有需要覆蓋的預(yù)制件。
如果解壓縮內(nèi)含嵌套預(yù)制件的預(yù)制件,則嵌套的預(yù)制件仍然是預(yù)制件實例,并且仍然關(guān)聯(lián)到它們各自的預(yù)制件資源。同樣,如果解壓縮預(yù)制件變體,根部將會有一個新的預(yù)制件實例,即基礎(chǔ)預(yù)制件的實例。
通常,解壓縮預(yù)制件實例后生成的對象與您進入該預(yù)制件的預(yù)制件模式時看到的對象相同。這是因為預(yù)制件模式會顯示預(yù)制件內(nèi)部的內(nèi)容,而解壓縮預(yù)制件實例會解壓縮預(yù)制件的內(nèi)容。
如果希望將預(yù)制件實例替換為普通游戲?qū)ο蟛⑼耆c所有預(yù)制件資源的所有關(guān)聯(lián)性,則可以在 Hierarchy 窗口中右鍵單擊該預(yù)制件實例,然后選擇?Unpack Prefab Completely。此做法相當(dāng)于解壓縮預(yù)制件,并繼續(xù)解壓縮原先作為嵌套預(yù)制件或基礎(chǔ)預(yù)制件出現(xiàn)的所有預(yù)制件實例。
可以解壓縮場景中存在的預(yù)制件實例,或者存在于其他預(yù)制件中的預(yù)制件實例。