开源!! Creator3.8+ 游戏框架(涉及UI(FGUI)、实体组件、Http、行为树、四叉树、全局定时器、全局事件、资源管理、红点解决方案等内容)

提前声明:
框架本身是免费开源的,但是提升效率用的插件是收费的哟
插件限时5折,25年3月9号-25年4月8日

  • 自用的框架,目前已开源
  • 源码简单,有较为完善的注释
  • 适用平台: web、微信、抖音、支付宝小游戏,原生平台android、IOS、鸿蒙

目的

根本的目的就是简单易用

无需复杂的配置,根据下文中的传送门 项目配置 简单4步即可完成

其中UI系统是必须的
其他系统根据自己需求,看要不要用

另外还希望提供什么功能,欢迎在评论区留言

kunpocc

基于 Cocos Creator 3.0+ 的一套游戏框架,提供了一系列实用模块,帮助开发者快速构建高质量的游戏项目。

项目持续优化中,敬请期待~~

安装kunpocc

如果连不上npm, 可使用国内镜像

项目已发布到 npm, 安装方法如下:


npm install kunpocc

传送门

  1. 项目配置

  2. UI模块

    ps: 我们的游戏有100+个游戏界面,提高界面制作效率显著

  3. 实体组件模块

    我们游戏是个割草的游戏,要添加大量怪物、子弹、技能效果等,完成组件的功能后,后期基本全扔给策划通过编辑器直接配置

  4. 网络模块

  5. 四叉树

  6. 行为树

  7. 资源管理

  8. 条件显示节点 (一般用于UI上的红点)

  9. 全局事件

  10. 全局计时器

  11. 平台工具

  12. 屏幕尺寸

  13. 小工具

类型支持

该库完全使用 TypeScript 编写,提供完整的类型定义文件。

作者

gongxh

联系作者

仓库

kunpocc gitree地址
kunpocc github地址

demo github地址
demo gitee地址

已上线项目:

使用此框架开发的游戏 游戏名: “宫爆:老奶奶家族篇” 扫描下发二维码体验微信小游戏
gh_fe4e352352a1_258
目前已上架平台:

  • 微信小游戏
  • 抖音小游戏
  • 支付宝小游戏
  • TapTap
  • AppStore
  • 抖音小手柄App
  • 华为鸿蒙

框架在2.4+版本中已经过商用项目的实战,最近适配了一下3.8+,用到的工具也在3.8重做了,以后立项会弃用2.x

45赞

Mark,很不错的分享!

mark 收藏

不错不错 支持下

欢迎大家讨论

先赞再看:+1:t2:

在我的收藏夹吃灰吧 :grinning:

很完整,手动mark :+1:

1赞

欢迎大家使用、反馈

太赞了:+1:

但有一些没看明白的地方,这里提到的效率太低指的是什么, kunpo-ec是怎么解决的?是说基于使用FairyGUI的前提下么?

FairyGUI官方都不维护了,会不会随着引擎版本的升级有不可预见的大坑呀 :rofl:

FairyGUI目前还在维护呀,作者仍在修复 bug 和处理 issues
还可以用相当长一段时间了,他是开源的,有比较严重问题的话,自己修修就好

如果仅仅是因为这个,就引入新概念,那不如直接自己用map存一下

不过既然你这么弄了,那我猜它可能还解决了其它问题?

不错的,带完整的demo就更好了

ec不算新概念吧
这里我自己写一套主要是为了方便扩展
这里提供的功能用creator的node挂脚本的方式不太好实现

比如

  1. node挂脚本的方式效率低
  2. 支持多世界,方便管理
  3. 通过装饰器注册属性给creator插件 kunpo-ec 使用
  4. 组件分数据组件和逻辑组件,只更新逻辑组件
  5. 处理不同实体上组件的更新顺序
    等等 …

有demo的
文章末尾提供了github和gitree仓库的链接

https://gitee.com/gongxinhai/kunpo-demo

omg,FairyGui 还有EC。

FairyGUI是必须的

其他的系统都可以根据需求选择使用

使用此框架开发的游戏
游戏名: “宫爆:老奶奶家族篇”

目前已上架的平台:

  1. taptap
  2. ios
  3. 抖音app
  4. 微信小游戏
  5. 抖音小游戏
  6. 支付宝小游戏
  7. 鸿蒙

已完成未上架

  1. 华为快游戏

微信扫码体验:
gh_fe4e352352a1_258

抖音扫码体验:

支付宝后台没找到二维码,搜索 宫爆老奶奶家族篇 体验

1赞

“宫爆:老奶奶家族篇”最新上架鸿蒙平台