1. 程式人生 > >【Unity與23種設計模式】原型模式(Prototype)

【Unity與23種設計模式】原型模式(Prototype)

模式 設計模式 unity 復制 ref 遊戲對象 代碼 設計 程序代碼

GoF中定義:

“使用原型對象來產生指定類的對象,所以產生對象時,是使用復制原型對象來完成。”

Unity中

開發者可以組裝遊戲對象

它可以包括復雜的組件

組裝好了之後,就可以將其存儲為Prefab類型的Unity Asset資源

程序代碼中使用的實例化方法(GameObject.Instance)

就是一種原型模式的應用。

原型模式原意為:

將一個復雜對象的組合方式先行設置好

後續使用時就不必再經過相同的組裝流程

只需要從做好的“原型”完整地復制出來就可以了。

【Unity與23種設計模式】原型模式(Prototype)