码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-07-07 10:13:09      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:singleton   类型   null   ctrl   src   单例类   ctr   ui设计   实例   

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

一、 UI设计

技术图片

二、 单例模式JS实现

1. Singleton.js单例类

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

技术图片

2. SingletonCtrl.js单例的使用

技术图片

运行结果如下:

技术图片

san、 单例的TS实现

1. Singleton.ts单例类

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

技术图片

技术图片

2. SingletonCtrl.ts单例的使用

技术图片

界面和运行结果同上。

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

标签:singleton   类型   null   ctrl   src   单例类   ctr   ui设计   实例   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!