Unity遊戲框架學習筆記 01單例模式

2021-10-05 15:06:39 字數 715 閱讀 3302

unity遊戲框架學習筆記——01單例模式

菜雞我看的教程是破站乙個up主的講解,個人覺得講得很好,很有用。

指路牌:

單例的作用是保證乙個類僅有乙個例項,並提供乙個訪問它的全域性訪問點。在遊戲中的話,例如是遊戲角色,一般場景中只有乙個例項。

根據單例的特點:

有乙個全域性訪問點

① 實現方法就是類中乙個靜態字段,乙個靜態的公共方法用於返回該靜態字段保證外部訪問。

僅有乙個例項

① 該方法保證例項唯一性:當該字段為空時,返回其實例;當不為空時,返回該欄位。

② 由該方法的功能可見,在例項化時還需要該類有乙個無參建構函式。

public

class

singleton

return instance;

}}

為了提高**復用率,於是用到了泛型實現呼叫型別不同但**依舊適用。

所以,我把singleton類改為乙個泛型類:

public

class

singleton

<

t> where t

:new()

return instance;

}}

於是,利用繼承該類的方式,可以實現**復用了。

Unity學習筆記 01

關於prefab的介紹 之前的例項中已經應用過prefab技術,這裡結合官方文件詳細介紹一下。首先prefab可以理解為乙個 模版 的意思,是屬於asset中的使用者所定義的乙個gameobject的預設資訊。我們可以根據這個模版生成多個與之相同的gameobject實體。同時,我們只需要調整pre...

unity遊戲框架學習 登入模組

1.建立網路連線,如果沒有網路彈出提示框,否則跳轉到步驟2 networkreachability.notreachable 網路不可用 networkreachability.reachableviacarrierdatanetwork 運營商資料網路可用 networkreachability....

unity學習筆記01 燈光

按鍵功能q平移 w移動 xyz軸 e旋轉 r縮放z軸點模式切換 x軸點旋轉切換 inspector面板旁邊沒有lighting標籤的開啟方法 頂端選單欄 window lighting setting 生詞生詞 物體自發光線,同樣前提是該物體是乙個靜態模型 static 製作過程如下 生詞 因為un...