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...