Prefabs 介紹

Prefabs是一種資產型別,允許使用其元件,屬性,附加元件和序列化屬性值儲存完整的 GameObject。在許多場景中這很有用,包括:

  • 複製場景中的物件
  • 在多個場景中共享公共物件
  • 能夠修改預製件一次並將更改應用於多個物件/場景
  • 建立具有微小修改的重複物件,同時可以從一個基礎預製件中編輯公共元素
  • 在執行時例項化 GameObjects

在 Unity 中有一種經驗法則,即一切都應該是預製件。雖然這可能是誇大其詞,但它確實鼓勵程式碼重用和以可重用的方式構建 GameObjects,這既是記憶體效率又是良好的設計。