close
選擇 GameObject -> Break Prefab Instance 即可取消 GameObject 與 Prefab 之間的關聯性。
當場景中的 GameObject 被製作成 Prefab 之後。
場景上的 GameObject 名稱會變成 "藍色" 的:
且會有 Prefab 的相關按鈕。
但如果 Prefab 被移除時,場景上的 GameObject 將會失去與 Prefab 的關聯,且名稱會變成 "紅色" 的:
並且 Prefab 相關按鈕的位置也會變成 Missing 字樣。
但若你是想取消 GameObject 與 Prefab 之間的關聯性的話。
請點擊 GameObject -> Break Prefab Instance 這個選項:
以下我們針對以上兩種狀態的 GameObject 執行 Break Prefab Instance 之後的結果:
但是大家可以看到 "藍色" 名稱的 GameObject 就算執行了 Break Prefab Instance,它的 Prefab 按鈕位置依舊還存在。
這是因為它雖然已經移除了與 Prefab 的關聯性,但是他還是有機會可以反悔的!只要按下 Revert 或 Apply,就可以再與 Prefab 建立關聯性。
但是小心使用阿!因為 Revert 一樣會將目前 GameObject 的值還原回 Prefab 的狀態。
Apply 則是會將目前 GameObject 內的值,覆蓋掉原本的 Prefab。
相對 "紅色" 名稱的 GameObejct 就沒這方面的功能,畢竟 Prefab 都已經被移除了,還要怎麼恢復關聯性呢。
文章標籤
全站熱搜
留言列表