首页 > 其他 > 详细

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

时间:2020-07-07 10:36:22      阅读:72      评论:0      收藏:0      [点我收藏+]

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

一、 UI设计

技术分享图片

二、 单例模式JS实现

1. Singleton.js单例类

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

技术分享图片

2. SingletonCtrl.js单例的使用

技术分享图片

运行结果如下:

技术分享图片

san、 单例的TS实现

1. Singleton.ts单例类

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

技术分享图片

技术分享图片

2. SingletonCtrl.ts单例的使用

技术分享图片

界面和运行结果同上。

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

原文:https://www.cnblogs.com/blakehuangdong/p/13258831.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!