美文网首页Cocos2d-X与游戏开发Cocos Creator
Cocos Creator游戏开发中单例的实现

Cocos Creator游戏开发中单例的实现

作者: Thomas游戏圈 | 来源:发表于2020-06-08 13:46 被阅读0次

    单例,也就是表示单一实例,某个类,某个组件只有一个实例。比如,我们在游戏中要记录游戏的状态,游戏中某些公共的、全局共享的唯一实例,我们就需要设计成单例的模式。

    一、 UI设计

    二、 单例模式JS实现

    1. Singleton.js单例点击链接加入群聊【unity/cocos交流二群】

    在此单例类中持有一个instance静态变量,此静态变量引用自身。

    2. SingletonCtrl.js单例的使用

    运行结果如下:

    san、 单例的TS实现

    1. Singleton.ts单例类

    在Singleton类中有一个static静态变量instance,类型为Singleton,如果此属性的值为null,则指向当前对象。

    2. SingletonCtrl.ts单例的使用

    界面和运行结果同上。点击链接加入群聊【unity/cocos交流二群】

    相关文章

      网友评论

        本文标题:Cocos Creator游戏开发中单例的实现

        本文链接:https://www.haomeiwen.com/subject/cixazhtx.html