Giter VIP home page Giter VIP logo

waynewangl / quickframework Goto Github PK

View Code? Open in Web Editor NEW

This project forked from topdiscover/quickframework

0.0 0.0 0.0 8.24 MB

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

JavaScript 13.87% TypeScript 64.25% CSS 0.24% HTML 0.93% C++ 20.72%

quickframework's Introduction

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为自己的服务器测试地址

quickframework's People

Contributors

dawrfcv avatar zhengfasheng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.