提供几个实用开源仓库
一、kunpocc
该仓库名是基于 creator3.0 + 的 kunpocc 库框架源码,支持 creator 3.7 及以上版本。
-
可以把这个看成是一个基于fgui制作的UI库
-
库中包含全局工具、UI、引擎相关、热更新、小游戏部分功能等功能模块,可用于快速开发游戏;
源码地址
creator中安装使用
npm install kunpocc
二、kunpo-ec
这是一个基于 Cocos Creator 的 EC(Entity-Component)框架仓库:
- 实体组件:支持不同实体上的组件更新顺序管理,区分数据和逻辑组件,仅更新逻辑组件;有灵活的 EC 装饰器,可配合插件 kunpocc-ec 一键导出实体组件信息;支持多世界,不同战斗场景互不影响。
源码地址
creator中安装使用
npm install kunpocc-ec
三、kunpocc-ecs
这个是一个基于 Cocos Creator 的 ecs (Entity-Component-System) 框架,为游戏开发和大规模实时模拟提供优化方案。它具备数据编辑器、高性能设计、内存高效等特性,还提供简洁 API 与完整类型支持。
源码地址
creator中安装使用
npm install kunpocc-esc
四、kunpocc-net
包含 Http 和 Socket 模块
-
Http 模块封装 XMLHttpRequest,提供完整请求响应接口,支持 post、get、put、head 请求方法;
-
Socket 模块支持多平台(微信小游戏、抖音小游戏、支付宝小游戏、原生平台),抹平小游戏和原生平台的差异;
源码地址
creator中安装使用
npm install kunpocc-net
五、kunpocc-event
这个仓库是用 TypeScript 编写的一套不依赖引擎的事件系统,支持事件的添加、移除、发送、批量移除等操作
源码地址
creator中安装使用
npm install kunpocc-event
六、kunpocc-assets
kunpocc-assets 是一个基于 Creator 3.0+ 的库,提供资源加载与管理功能,包含 AssetLoader 用于按配置加载资源、支持并行加载与重试,AssetPool 用于资源存储与释放,支持按路径、UUID、批次等方式操作。
源码地址
creator中安装使用
npm install kunpocc-assets
七、kunpocc-behaviortree
kunpocc-behaviortree 是一个用于构建行为树的 TypeScript 库, 用来实现怪物行为非常好用。
源码地址
creator中安装使用
npm install kunpocc-behaviortree
八、kunpocc-quadtree
该代码库实现了一个基于 Cocos Creator3.0+ 的四叉树,提供了矩形、圆形、多边形等形状类型,支持插入、碰撞检测、动态更新和清理等操作。
源码地址
creator中安装使用
npm install kunpocc-quadtree
九、creator-build-tools
这个仓库是一个基于 Cocos Creator3.8+ 项目的自动化打包、热更新工具,可帮助开发者节省在多平台、多渠道打包时的时间和精力。以下是该工具的核心信息:
支持平台:
涵盖 Android(多渠道)、iOS、鸿蒙、微信小游戏、支付宝小游戏、抖音小游戏等
源码地址
十、creator插件
所有creator插件限时半价,有需要的可以购买
1. 实时节点树调试工具
- 下载地址: Cocos Store
2. 实体配置工具 配合上文中的 kunpocc-ec
或者 kunpocc-ecs
使用
优势: 提升实体信息的配置效率
- 下载地址: Cocos Store
3. 界面属性编辑器 配合上文中的 kunpocc
使用
优势: 极大的提升开发效率,并节省编码
- 下载地址: Cocos Store
4. excel转json
支持导出二进制数据
- 下载地址: Cocos Store