Git Product home page Git Product logo

erframework's Introduction

ERFramework

一个游戏框架,目标是更新到模块化增加功能和加入xlua改UI为热更新。

使用说明在项目的菜单栏:Tools/说明面板内。

资源加载框架参考:https://github.com/fenghaiyang1121/RFramework

当前已完成功能:

ver1.0:

定义ab包打包规则,ab包配置文件

Editor功能:ab包打包

类对象池

资源加载统一使用ab包

资源加载框架:资源和Gameobject

GameOjbect对象池

资源的默认配置,回收对象池内是可以还原

UI管理器

UI逻辑层基类

UI分离逻辑层和显示层

场景加载逻辑管理器配合loadingUI

配置表读取框架,使用txt文本,形式类似于Excel配置

ver1.1:

Editor功能拓展:打开本地/缓存/ab包输出文件夹。一键将ab包覆盖至本地文件夹内

下载任务管理器

添加热更新检测下载资源的UI(CheckDownLoadingPanel)

ab包系统管理器:对比版本文件,下载需要更新的资源

CheckDownUI的逻辑功能

CheckDownPanel的显示功能

ab包加密\解密

可添加:

版本文件加密\解密

读取完版本文件后,可以判断下缓存区内文件是不是都存在。

未完成:

Ver1.2:

加入客户端和服务端通信功能,完成loading到主城的部分

Ver1.3:

模块化拓展背包,商店等功能

Ver1.4:

加入xlua\puerts热更新,UI部分改为热更新

erframework's People

Contributors

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