Cocos Creator遊戲開發中單例的實現

單例,也就是表示單一實例,某個類,某個組件只有一個實例。比如,我們在遊戲中要記錄遊戲的狀態,遊戲中某些公共的、全局共享的唯一實例,我們就需要設計成單例的模式。

一、 UI設計

二、 單例模式JS實現

1. Singleton.js單例類

在此單例類中持有一個instance靜態變量,此靜態變量引用自身。

2. SingletonCtrl.js單例的使用

運行結果如下:

san、 單例的TS實現

1. Singleton.ts單例類

在Singleton類中有一個static靜態變量instance,類型爲Singleton,如果此屬性的值爲null,則指向當前對象。

2. SingletonCtrl.ts單例的使用

界面和運行結果同上。 點擊鏈接加入羣聊【unity/cocos交流二羣】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章