預製(Prefab)在Unity裡是預先在場景內
組合好的遊戲物件並存在專案裡
他們可以被實體化(Instantiate)或拷貝(Clone)
意思就是在遊戲進行時
從預製產生新的實體(Instance)
預製有許多用途
同時也是Unity開發一個重要的環節
預製可以用來製作火箭
設計敵人甚至是設計關卡
要建立一個預製
首先在場景裡建立一個遊戲物件
並設定好所需要的元件
然後將該物件拖曳到專案裡
就可以將它存成預製
最後將場景中的遊戲物件刪除即可
如果你想要調整預製的屬性
你可以從專案裡選取一個預製
然後在檢視裡調整它的屬性
或是將它拖曳到場景上來產生一個實體
然後再由檢視裡調整
調整完成後再點選上面的Apply鈕
就會回存到預製
接下來你可以將預製的實體從場景上刪除
如果你利用一個預製來產生一群實體
然後調整了其中一個實體的屬性
然後你希望調整也套用在其他實體上
你可以按Apply存檔
接下來所有的實體都會同步更新
假如你調整了一個預製的實體
但你發現這不是你想要的調整
這時你可以從檢視按下還原鈕(Revert)
還原到預製的設定