1 Star 0 Fork 0

剧毒星/BFramework-Ex

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

BFramework-Ex

简介

  • BFEX是基于本人制作的基础热更框架BFramework的带有丰富功能的扩展框架。

MainPackage

  • 使用DowloadManager原生实现了对资源的下载,实现基本的热更需求。

Editor

  • 带有便捷的编辑器选项,可以通过菜单栏快速进行资源名、图集、AB包的生成操作。
  • 原生实现的自定义打包配置ABConfig以及扩展面板的操作。
  • 在全局框架管理类GameGod的面板上进行了对象池计时器的扩展显示。
  • 可视化红点树
  • 一键生成绑定UI代码。

Framework

Base

  • 全部游戏对象都可以继承自GameBase类,内部封装了便捷调用Manager的方式。

Component

  • 拥有十几种的自定义的不涉及业务的通用组件

Extensions

  • 基于原生Unity的数据结构以及各种组件的扩展实现。

Manager

  • Audio
    支持播放背景音乐音效

  • Event
    实现基础事件中心

  • FSM
    实现基础状态机

  • Load
    实现可寻址的同步/异步加载资源、加载精灵
    使用加载器管理对象加载的资源

  • Module
    数据存储位置,对于网络游戏Module就是数据请求器以及数据缓存点,对于单机游戏Module就是数据的存档。

  • Net
    原生实现可自定义头部的Http请求。
    基于UnityWebSocket实现的可自定义头部的WebSocket

  • Pool
    简单实现游戏对象池
    简单实现类对象池

  • RedPoint
    使用前缀树实现简单的红点树

  • Table
    使用EPPlus对表格进行转换。

  • Timer
    使用UniTask实现计时器功能。

  • UI
    使用UGUI实现基本的UI框架。
    使用UnitPool管理UI自己的Unit

  • Task
    使用UniTask实现任务队列逐步执行。

GameData

空文件

简介

个人自己制作的框架 展开 收起
取消

发行版 (1)

全部
1年前

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/ToxicStar8/BFramework-Ex.git
git@gitee.com:ToxicStar8/BFramework-Ex.git
ToxicStar8
BFramework-Ex
BFramework-Ex
main

搜索帮助