All Projects → TopDiscover → QuickFramework

TopDiscover / QuickFramework

Licence: other
2.3.3分支以分包方式实现大厅+子游戏,,该分支后续将不再进行维护,此分支未实现真正意义上的子游戏资源代码分离,推荐使用2.4.0分支,2.4.0分支以Asset Bundle方式实现大厅+子游戏

Programming Languages

typescript
32286 projects
C++
36643 projects - #6 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to QuickFramework

cocos-template
之前的JavaScript版本已删除,当前只有TypeScript版本
Stars: ✭ 20 (-69.7%)
Mutual labels:  cocos-creator
CocosCreator
基于cocos creator 2D引擎工程
Stars: ✭ 22 (-66.67%)
Mutual labels:  cocos-creator
2048-typescript-cocoscreator
🚀 A 2048 Canvas Game.
Stars: ✭ 15 (-77.27%)
Mutual labels:  cocos-creator
nhwc-client
2018毕业设计,多人房间匹配你画我猜。Cocos Creator + TypeScript + Go + WebSocket + MongoDB。客户端
Stars: ✭ 47 (-28.79%)
Mutual labels:  cocos-creator
MLGameFramework
framework for cocosCreator
Stars: ✭ 44 (-33.33%)
Mutual labels:  cocos-creator
cc easy script
提供给 Cocos Creator , 用于 快速构建 游戏逻辑 的 组件脚本
Stars: ✭ 20 (-69.7%)
Mutual labels:  cocos-creator
TexturePacker-Fnt-Helper
这是一个使用TexturePacker合并BMFont图片后,自动修正位图描述文件的工具
Stars: ✭ 18 (-72.73%)
Mutual labels:  cocos-creator
CocosCreator-ScrollVIewPlus
Cocos Creator ScrollVIew 优化系列
Stars: ✭ 83 (+25.76%)
Mutual labels:  cocos-creator

CocosCreator 快速开发轻量级棋牌框架

仓库转移说明

现以仓库转移到https://gitee.com/top-discover/QuickFramework 后期更新在新的仓库

项目说明

本项目基于 cocos creator 2.4.0版本

以Asset Bundle为基础的大厅+子游戏示例 提供一个轻量级的棋牌开发框架,让你的开发更加简单

界面管理器

视图全部以预置体方式,通过管理界面进行打开,所有界面都必须继承自界面视图UIView

引擎组件load接口扩展

对cocos引擎 cc.Sprite/cc.Button/cc.Label/cc.ParticleSystem/sp.Skeleton组件添加了loadXX接口,实现动态的加载替换组件相关信息

如需要加载一个网络图片你只需要使用:

let sprite = imageNode.getComponent(cc.Sprite);

sprite.loadRemoteImage({url :"http://tools.itharbors.com/res/logo.png", view : this});

当界面关闭时,界面管理器会把当前界面load进入的资源关联的释放,不需要关心资源释放的问题,框架已经处理了这个资源的释放

子游戏资源引用检测插件

主要是检测子游戏的预置体是否引用了其它子游戏的资源,当打包apk/ipa包时,下载子游戏A,但子游戏A中引用了子游戏B的资源,从而导致子游戏A无法运行 当你开发完成子游戏后,要该插件来检测你的资源是否引用正确,如果有错误的引用,请注意查看你的控制台信息,会提示你哪一个资源引用错误

引擎修正插件

当前是为了实现大厅+子游戏,对引擎的源码进行了修改,修改的内容放到packages/engine下,当执行完成插件,会对你当前的Cocos Creator进行修正, 即把对引擎的改动替换到你的Cocos Creator中,如果你已经build过,请自己手动对编译出来的文件进行替换,后期会支持对build目录下的源码修正。

热更新生成工具

生成版本控制文件

注意事项

跑热更新示例时,需要修改TEST_HOT_UPDATE_URL_ROOT为自己的服务器测试地址

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].