【muzzik 分享】MK框架重要更新!增加产品官网、完善文档、改进示例等...

介绍

本文内容为 1.1.2 至 1.1.3 版本的重要升级内容,改动较大,故此通知

MK框架始终坚持开源,不会分版本、分模块或对教程进行收费,任何人都可以使用

更新内容


1. 增加官网

地址:https://mkframework.muzzik.cc/

域名十年有效期,官网内补齐及完善了框架的文档,同时带有产品博客、项目展示、交流方式,欢迎使用,同时文档及博客都带有评论区可以答疑解惑


2. 修改命名风格为驼峰

由于用户最常使用的是驼峰风格代码,为了贴合用户习惯,所以从 1.1.2 版本开始,框架的代码就修改为了驼峰风格。

升级旧框架至驼峰版本

对于 1.1.1 及以下的框架用户,请按照以下教程升级你的框架到最新版本

https://mkframework.muzzik.cc/blog/upgrading-from-an-older-framework

注意:需安装或更新到最新的框架插件:https://store.cocos.com/app/detail/6426


3. 简化功能示例

对于功能示例项目,之前演示过于复杂或者涉及到了其他的功能,所以简化并分离了功能,并增加 MVVM 示例


4. 增加框架模块裁剪功能(tree-shaking)

当你开发小游戏时,可以使用此功能裁剪掉用不到的模块,只需要两步即可裁剪/恢复模块

裁剪模块后可以缩小打包后的代码体积 :package:

https://mkframework.muzzik.cc/docs/advanced-tutorials/tree-shaking

注意:需安装或更新到最新的框架插件:https://store.cocos.com/app/detail/6426


5. 框架项目引擎版本升级

针对减少维护难度,框架项目升级到了 3.8.6 版本,并删除了针对 3.8 之前版本的适配代码,之后会跟随引擎最新的版本进行升级


6. 其他

有关 1.1.2 至 1.1.3 的详细改动,可以在此处查看: https://forum.cocos.org/t/topic/159492/72

11赞

大佬牛皮啊

多谢夸奖,上面都是应该做的 :+1:

感谢大佬,佩服

同佬,欢迎体验和提出不足之处 :smiley_cat:

文档很专业

1赞

实际上启动场景是 Main,不选择启动场景框架读取不了初始场景数据,目前不选择启动场景会在控制打印警告。这块确实可以优化下

另外音频有什么问题呢?

启动场景的配置已上传了 :+1: 后续克隆项目下来就可以直接运行了

文档很清晰呀. :space_invader:

1赞

这么快就将命名改成驼峰了,还做了10年域名的官网,大佬的执行力太强了。
想请教一下,

/* ------------------------------- 生命周期 ------------------------------- */

这种格式的注释,是用什么插件生成的吗,公司里祖传的代码里面也有人这样写注释,不知道怎么实现左右对称的。

//#region 生命周期
    protected onLoad(): void {
    }
    protected onEnable(): void {
    }
//#endregion 生命周期

大佬项目开发中可以试试这种代码注释,vscode默认支持,感觉能更方便。

我是通过 VSCode 的 macros 插件生成的,可以配置生成内容

至于 //#endregion 生命周期 这种方式有什么特殊的吗?没看到有什么提示之类的

region折叠哪有分隔符看的直接呀 :joy:

我明天再试试,我只用了//#endregion​:joy:

region的话一个是可以折叠代码块 还有一个是在缩略图那里可以看到文本 :rofl:

mark一下

开源的,强力支持大佬

1赞