Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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

项目说明

本项目基于 cocos creator 2.4.0版本

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

cocos creator 升级

引擎修正插件可直接对 2.4.0 ~ 2.4.3版本,可自行升级

升级步骤

1,升级后使用一次【引擎修正】插件

2,删除build目录

3,重新构建项目

界面管理器

视图全部以预置体方式,通过管理界面进行打开,所有界面都必须继承自界面视图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为自己的服务器测试地址.

Comments ( 12 )

Sign in for post a comment

About

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

Releases

No release

Contributors

All

Activities

load more
can not load any more