單例,也就是表示單一實例,某個類,某個組件只有一個實例。比如,我們在遊戲中要記錄遊戲的狀態,遊戲中某些公共的、全局共享的唯一實例,我們就需要設計成單例的模式。
一、 UI設計
二、 單例模式JS實現
1. Singleton.js單例類
在此單例類中持有一個instance靜態變量,此靜態變量引用自身。
2. SingletonCtrl.js單例的使用
運行結果如下:
san、 單例的TS實現
1. Singleton.ts單例類
在Singleton類中有一個static靜態變量instance,類型爲Singleton,如果此屬性的值爲null,則指向當前對象。
2. SingletonCtrl.ts單例的使用
界面和運行結果同上。 點擊鏈接加入羣聊【unity/cocos交流二羣】