【muzzik分享】MK框架上架了!开源、类型安全、即改即用

首次上架 CocosStore,也是第一次公开推广 MK 框架,希望能帮到更多人

# 商店 :hindu_temple:

下载链接:Cocos Store

image

# 仓库 :package:

https://github.com/1226085293/MKFramework

https://gitee.com/muzzik/MKFramework/

# 特点 :dizzy:

版本支持 >= 3.3.2

类型安全 :safety_vest:

框架 所有接口都是类型安全的,包括事件,不必自己声明类型或者害怕类型错误

接口简单 :hugs:

还在烦恼其他框架乱七八糟的接口?那就看看 MK 框架吧!框架的设计思想是少接口多参数,且接口及参数 全部带有中文注释

附带文档 :blue_book:

文档在仓库的 Wiki 页面,目前有框架主要模块的文档,可能不够全面,大家可以直接喷,喷完就改

即改即用 :writing_hand:

框架代码你可以随意修改,提供 d.ts 生成工具

纯脚本开发 :bookmark_tabs:

框架提供的 UI 管理器可以让你的预制体无需挂载脚本

单脚本多预制体 :fork_and_knife:

一个组件可以使用多个预制体,可以为你提供多套不同的 UI 展示

Bundle 热更 :video_game:

帮助你快速实现大厅子游戏

MVVM :airplane:

框架内置数据监听器,可以帮助你实现 MVVM 或者类似的机制或工具

# 框架模块

  • 音频

  • 多语言

  • UI 管理(适配/渲染层级/生命周期)

  • 新手引导(目前最强大的引导框架,接收任何挑战)

  • 网络(Http,Websocket(独创不必传递消息号的使用方式))

  • 资源(自动管理资源生命周期)

  • 数据(本地存储、数据共享、数据监听)

  • 事件(类型安全)

  • 其他(对象池、节点暂停/恢复、日志管理器,节点扩展…)

# 结语

有任何问题欢迎在此贴回复或在仓库提出 issues,也欢迎提 pr
有 bug 请直接喷,接受错误才能进步

12赞

哇,大佬出品必属精品,mark!!!

感谢支持 :hugs:

太少了 hahaha,大家有什么问题可以提出来

爱学习进步的人,支持

1赞

mark :rofl:

2赞

支持一下,大佬牛逼!

每一个框架分享都应该被大力支持! :facepunch:

已Mark

这下划线数量,看的我头皮发麻

感谢分享,一个合格的程序员看别人代码都觉得一般哈哈

1赞

大佬的作品,我直接mark

1赞

马赛克大佬出品,必须马克一下。

1赞

不习惯可以自己改的,框架就十个左右接口,即改即用

对比以后你是真的觉得一般,我现在公司项目用的oops,我都看不惯接口和功能,加载界面都有open和openSync,完全没有意义,还有更多的不想说了

嗯 ,他的接口我也看了,确实有点复杂,我自己的框架加载界面就一个接口open(),支持可同步的异步接口。只管调用就是

主要是很多框架都没实现生命周期系统,只做了个假的 :sweat_smile:

1赞

不能同意更多 :rofl:没想到你们公司还用上了

我来之前就是这个,管不了

生命周期、异常处理、场景/预制体管理、健壮性,还有一些通用方法,这代码量就起来了