Unity预制体
1.將游戲對象保存在工程中, 在需要的時候創建出來, 這就是預制體(prefab)。預制體存儲著一個游戲對象, 包括游戲對象的所有組件以及其下的所有子游戲對象。
2.創建預制體
(1).將預制體復制一份放到場景里, 這個過程為實例化。
(2).預制體的實例化不是普通的復制。預制體實例化后產生的新的游戲對象依然保持著與預制體的關聯, 也就是對預制體進行添加組件、修改屬性等操作, 預制體實例化后的游戲對象都會發生相應的改變。
2.創建預制體
(1).在Project視圖中的Resources目錄中鼠標右鍵, 然后選擇Create, 然后選擇Prefab, 創建一個預制體, 并命名為MyCube。
(2).將Hierarchy視圖中的立方體拖拽到Project視圖中的MyCube上, 完成預制體的制作并與Cube關聯。在Hiberarchy視圖中與預制體關聯的游戲對象為藍色。
(3).選中Hierarchy視圖中的Cube對象, 在Inspector視圖中點擊Select按鈕, 這時會高亮顯示對應的預制體。
(1).將預制體復制一份放到場景里, 這個過程為實例化。
(2).預制體的實例化不是普通的復制。預制體實例化后產生的新的游戲對象依然保持著與預制體的關聯, 也就是對預制體進行添加組件、修改屬性等操作, 預制體實例化后的游戲對象都會發生相應的改變。
總結
- 上一篇: Unity5x编辑器的视图二
- 下一篇: 游戏脚本和MonoBehaviour生命