bit-framework:把游戏框架拆成按需安装的模块
基于 pnpm Monorepo 的 Cocos Creator 3.x 游戏框架集合,拆成 12 个独立模块按需安装,覆盖 UI、ECS、网络、资源、热更新全流程。
阅读文章 →BLOG / 开源项目
持续维护的开源框架、库与实践
基于 pnpm Monorepo 的 Cocos Creator 3.x 游戏框架集合,拆成 12 个独立模块按需安装,覆盖 UI、ECS、网络、资源、热更新全流程。
阅读文章 →bit-framework 的核心工具库,提供时间处理、全局定时器、平台检测、屏幕适配、日志和常用数据结构,是多个模块的 peer 依赖。
阅读文章 →基于 FairyGUI 的 Cocos Creator UI 管理库,装饰器注册窗口、自动加载卸载资源、多窗口组管理,配套可视化编辑器一键导出配置。
阅读文章 →Cocos Creator 条件显示系统,用装饰器注册条件类型,自动计算红点、解锁提示的显示状态,定时批量更新省去手动刷新逐个节点。
阅读文章 →高性能 ECS 框架,稀疏集合加密集数组实现零 GC 查询迭代,适合大量实体频繁增删的场景,配套可视化编辑器可视化配置组件。
阅读文章 →面向 Cocos Creator 的轻量实体组件框架,支持组件更新顺序控制和多世界隔离,适合中小型项目在不引入重型 ECS 的情况下做数据与逻辑分离。
阅读文章 →零依赖的轻量事件系统,支持按 ID、名称、目标对象批量移除监听,提供全局单例和独立实例两种用法,适合模块间解耦通信。
阅读文章 →跨平台网络通信库,封装 HTTP 请求和 WebSocket 连接,统一浏览器、原生与微信/支付宝/字节跳动小游戏平台的网络 API 差异。
阅读文章 →Cocos Creator 资源加载管理库,支持路径或 UUID 加载、批次管理、并行控制和失败重试,退出场景时一键释放整批资源。
阅读文章 →Cocos Creator 热更新系统封装,提供增量更新、版本管理、下载进度和完善的错误码,支持 Android 和 iOS 原生平台。
阅读文章 →TypeScript 实现的四叉树空间索引库,支持矩形、圆形、凸多边形碰撞查询,内置对象池减少 GC,用于 2D 游戏的高效碰撞检测。
阅读文章 →零依赖的 TypeScript 行为树库,内置选择、序列、装饰等节点类型和三层黑板数据隔离,用组装的方式构建可维护的游戏 AI 逻辑。
阅读文章 →小游戏平台适配库,统一微信、支付宝、字节跳动的登录、广告、支付、分享接口,一套代码同时适配三大小游戏平台。
阅读文章 →