All Projects → fengzhouxuan → MLGameFramework

fengzhouxuan / MLGameFramework

Licence: Apache-2.0 license
framework for cocosCreator

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to MLGameFramework

cc easy script
提供给 Cocos Creator , 用于 快速构建 游戏逻辑 的 组件脚本
Stars: ✭ 20 (-54.55%)
Mutual labels:  cocos-creator
TexturePacker-Fnt-Helper
这是一个使用TexturePacker合并BMFont图片后,自动修正位图描述文件的工具
Stars: ✭ 18 (-59.09%)
Mutual labels:  cocos-creator
CocosCreator-ScrollVIewPlus
Cocos Creator ScrollVIew 优化系列
Stars: ✭ 83 (+88.64%)
Mutual labels:  cocos-creator
QuickFramework
2.3.3分支以分包方式实现大厅+子游戏,,该分支后续将不再进行维护,此分支未实现真正意义上的子游戏资源代码分离,推荐使用2.4.0分支,2.4.0分支以Asset Bundle方式实现大厅+子游戏
Stars: ✭ 66 (+50%)
Mutual labels:  cocos-creator
cocos-template
之前的JavaScript版本已删除,当前只有TypeScript版本
Stars: ✭ 20 (-54.55%)
Mutual labels:  cocos-creator
CocosCreator
基于cocos creator 2D引擎工程
Stars: ✭ 22 (-50%)
Mutual labels:  cocos-creator
2048-typescript-cocoscreator
🚀 A 2048 Canvas Game.
Stars: ✭ 15 (-65.91%)
Mutual labels:  cocos-creator
nhwc-client
2018毕业设计,多人房间匹配你画我猜。Cocos Creator + TypeScript + Go + WebSocket + MongoDB。客户端
Stars: ✭ 47 (+6.82%)
Mutual labels:  cocos-creator

MLFramework简介

MLFramework(简称ML)是一个基于 cocosCreator v2.0.x引擎的游戏框架,主要对游戏开发过程中常用模块进行了封装,规范开发过程、加快开发速度,便于维护

目前ML功能相对单一,主要满足自己目前微信小游戏的开发,ML目前内置5个常用模块,后续会不定期增加新的模块,也可自定义项目独有的模块,比如游戏中常用的任务模块

1.SettingModule(本地存储模块)主要对ccc中 cc.sys.localStorage的封装

2.EventModule(事件模块)事件监听与分发,类似于广播,降低游戏逻辑之间的耦合

3.ResourceModule(资源模块)主要对ccc中cc.loader的一些封装

4.UIModule(UI模块)管理界面的模块,动态加载显示界面、隐藏界面不会销毁,而是等待复用、自动管理层级,需派生自UIForm,提供一系列生命周期函数

5.EntityModule(实体模块)游戏实体管理模块,除开UI外游戏内的其他物体都可以理解为是实体,实体类需要派生自Entity类,和UIForm一样也会提供一系列生命周期函数,传入一个预设和自定义数据即可创建出一个实体,提供分组功能,隐藏实体时会自动放入对象池,对象池会在检查对象在对象池内的时间,超过一定时间才会释放销毁该实体

示例项目会在近期补充,可能春节期间吧,😔

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].