@chiyou/minigame-framework
v1.0.34
Published
基于 Cocos Creator 3.x 的小游戏开发框架,支持多平台发布
Maintainers
Readme
MiniGameFramework
基于 Cocos Creator 3.x 的小游戏开发框架,支持多平台发布。
特性
- 🚀 模块化架构 - 将游戏功能分解为独立的 Manager
- 🔌 多平台支持 - 微信、抖音、快手、支付宝、B站、TapTap 等 12+ 平台
- 📦 资源管理 - 按批次预加载资源,支持异步加载和缓存管理
- 🎯 生命周期管理 - 统一管理游戏的冷启动、热启动、前台/后台切换
- 🔐 隐私合规 - 内置隐私协议、用户登录、数据加密等合规功能
- 📢 广告系统 - 支持插屏、激励视频、Banner、原生、Portal 等广告
- 💬 事件系统 - 基于观察者模式的事件中心,实现模块间解耦通信
安装
npm install @chiyou/minigame-framework使用
在 Cocos Creator 项目中使用
- 在 Cocos Creator 的
package.json中添加依赖:
{
"dependencies": {
"@chiyou/minigame-framework": "^1.0.0"
}
}构建项目时 Cocos Creator 会自动安装依赖
在代码中导入需要使用的模块:
import { ResMgr, UIMgr, EventMgr } from '@chiyou/minigame-framework';预置的平台适配器
| 平台 | PlatformID |
|------|------------|
| 微信小游戏 | ID_MiniGame_WeiXin |
| 抖音小游戏 | ID_MiniGame_DouYin |
| 快手小游戏 | ID_MiniGame_KuaiShou |
| 支付宝小游戏 | ID_MiniGame_ZhiFuBao |
| B站小游戏 | ID_MiniGame_Bilibili |
| TapTap | ID_MiniGame_TapTap |
| 小米快游戏 | ID_QuickGame_XiaoMi |
| OPPO 快游戏 | ID_QuickGame_Oppo |
| 荣耀快游戏 | ID_QuickGame_Honor |
| vivo 快游戏 | ID_QuickGame_Vivo |
| 华为快游戏 | ID_QuickGame_HuaWei |
License
MIT
