Unity Prefab預設體及取消關聯

2021-08-26 12:41:43 字數 925 閱讀 2143

正常的prefab名字是藍色

如果將prefab在資源面板中刪除,gameobject失去關聯物件,名字變成暗紅色

那麼問題來了,如果想取消gameobject對prefab的關聯,該如何操作?

其實是很簡單的:

選中要取消關聯的物體

選單欄gameobject下有乙個break prefab instance選項,單擊即可

這樣邊取消了物體對預設體的關聯,名字已經是正常的黑色,預設體變化時,也不會影響該物體了

不過還有一點需要注意,取消關聯後,在屬性面板還會有prefab操作選項,這時候這三個操作依然有效

如果想要完全取消關聯,不跟原prefab有半毛錢關係,那就直接將prefab在資源面板中刪除即可,刪除prefab不會對取消關聯gameobject有任何影響

再來乙個如果,如果只想把部分物體取消與預設體的關聯,這時候就不能刪除預設體了,還能完全取消關聯嗎?

當然是可以的,將預設體複製乙份,需要關聯的物體使用第乙個預設,需要取消關聯的物體使用另乙個預設,都拖拽到場景後,將需要取消關聯的物體break prefab instance,然後刪除第二個預設,ok啦

Unity 預設體 轉殖方式

prefabs 預設體 可以被轉殖重複使用的遊戲物件 預設體可以在多個場景重複利用,也可以在乙個場景多次使用。每乙個預設體,都是例項化乙個prefabs.例項化的轉殖體,都有標記乙個 clone 原型的prefabs發生改變,所有的prefabs例項會發生變化。建立並填充乙個預設 create pr...

工具類 生成預設體

需要注意的地方 路徑是要相對路徑而不是絕對路徑,也就是以 assets 開頭的路徑 首先先判斷需要生成預設體的物體的路徑是否存在 if directory.exists animdir 在判斷一下預設體生成的路徑是否存在,如果不存在就建立乙個 if directory.exists outdir p...

unity 預設體與地形

將某個遊戲物件以檔案的形式儲存起來 用來批量管理物件 快速找到這個遊戲物件對應的預設檔案 將遊戲物件的元件及屬性還原為預設體中的定義 將遊戲物件的元件以及屬性應用給預設體 bursh 筆刷樣式。bursh size 筆刷大小。opcity 筆刷硬度。按住shift 下降地形,但是最多只能到0。設定乙...