unity的prefab(預設)例子

2022-05-28 07:03:13 字數 471 閱讀 1694

prefab用於預先設定一些控制項,在需要的時候直接引用,簡化開發,當然,你完全可以用寫**解決

在場景內新建乙個空物體,繫結乙個指令碼

void

start ()

拖到project標籤欄裡面,儲存為prefab,場景內建立的空物體可以刪除了

重新在場景內建立乙個物體,繫結新建的指令碼

public

transform brick;

//use this for initialization

void

start()}}

//update is called once per frame

void

update ()

注意在右邊的brick屬性,這個實際上是指令碼裡面的brick,這個選擇剛才儲存的prefab。

執行專案,看一下是不是建立了25個正方形,具體的感受一下把

Unity 動態載入Prefab

第一種方法,從resources資料夾讀取prefab assets resources是unity中的乙個特殊資料夾,放在這個資料夾裡的資源包括prefab可以被 動態載入。gameobject prefab gameobject resources.load prefabs character ...

Unity設定Prefab中children的變數

已有結構 prefab p gameobject a script aaa id title.gameobbject b 目的 建立乙個prefab的clone並設定aaa的屬性id 實現 gameobject tmp gameobject gameobject.instantiate p,some...

Unity 中 Prefab(預製體)的建立工具

很多時候會用到 prefab,因為這個的確使用方便,廢話不多說,直接上 放置在editor目錄中 using unityengine using unityeditor using system using unityeditor.scenemanagement using system.io na...