小白也能写框架之【十一、UI篇】

借鉴了github里的一个UI模块功能,用于通用的UI面板创建、显示、隐藏、销毁

接之前的教程:
小白也能写框架之【零、框架实际应用演示】 - Creator 3.x - Cocos中文社区
小白也能写框架之【一、新建框架工程】 - Creator 3.x - Cocos中文社区
小白也能写框架之【二、带颜色的日志管理器】 - Creator 3.x - Cocos中文社区
小白也能写框架之【三、带进度的分包管理器】 - Creator 3.x - Cocos中文社区
小白也能写框架之【四、带加密的数据管理器】 - Creator 3.x - Cocos中文社区
小白也能写框架之【五、资源管理器】 - Creator 3.x - Cocos中文社区
小白也能写框架之【六、音频管理器】 - Creator 3.x - Cocos中文社区
小白也能写框架之【七、事件管理器】 - Creator 3.x - Cocos中文社区
小白也能写框架之【八、任务管理器】 - Creator 3.x - Cocos中文社区
小白也能写框架之【九、组件篇:多语言】 - Creator 3.x - Cocos中文社区
小白也能写框架之【十、组件篇:网络】 - Creator 3.x - Cocos中文社区

一、示例效果:

二、简单说下实现逻辑流程

1、使用到的文件

2、新建分包如下

3、Game场景<–>OneUI面板场景一<–>TwoUI面板场景二<–>Bag背包窗口

三、完整框架和示例代码
我懒得传git了,直接打包分享了
后面会根据这个框架实战一个小游戏
让我们一起进步,加入cocos,融入cocos,成为cocos

下载地址:

======================================
框架代码和示例.zip (437.7 KB)

=======================================

3赞

这下狠狠的mark住了 :laughing:

大佬随手一抖 几天就分享出一个完整的系列

我这个框架更新过好多次了,然后自己实际用于开发也迭代了N次

现在不过是复制粘贴的,见笑了

适合小白,因为我也是小白,大佬可不敢当

论坛人才就是多,根本就学不完

直接实际行动支持,赞:+1:

:crazy_face:

我来学些一下,后续直接用大佬框架开发,不收费吧

大大的赞 :+1:

你这个组件概念分得比较细,我的 UI 组件就一个。主要区别在于如何创建这个组件。通过控制器 ui Mgr 管理。调用 uiMgr.open ,就是打开一个界面,调用 uiMgr.instentiate 就是一个预制体实例。
然后提供了资源的依赖管理。

考虑收费,就不发布了,嘿嘿

免费的才是最强的 向开源精神学习 :grimacing:

下个更新版+一个实战小游戏 就快发布

收益颇多