上干货!开源 Cocos Creator 3.x 框架 oops-framework

看到楼主回复数这么多,决定学习一下这个oops-framework^☉^ :+1:

我只能说,好东西

mark! :+1:

必须赞一个

Oops Framework已支持Cocos Creator 3.8

3赞

学习了,大神。

UI的管理建议增加恢复机制

哪种恢复机制

比如下面的操作流程:
游戏主界面==>副本界面==>关卡详细信息界面==>布阵界面==>战斗界面
战斗结算完以后需要回到上述的 关卡详细信息界面;
采用后面打开窗口叠在前置窗口上面的方式就需要在战斗界面的时候前面的界面全部都是打开的,这样在战斗场景内资源的消耗就会出现一个峰值。

另外一种场景:
比如合成某一件道具需要若干中其他道具,对应道具没有的时候会有具体的获取方式的跳转,获取到对应的道具的时候又需要回到对应的界面

技术问题可以进oops-framework群交流

  • 798575969(1群)
  • 621415300(2群)
  • 628575875(3群)

mark666666

近期更新内容

  1. 扩展显示层GameComponent模板支持自动释放加载的资源
  2. 扩展显示层GameComponent模板支持音频资源播放API
  3. 引入oops全局变量以方便开发时查看框架中对象内存数据
  4. 修复 ResLoader loadAsync 返回类型问题
  5. HTTP模块添加getAsync、getAsyncByArraybuffer、postAsync方法;添加自定义请求头信息

大佬,ui框架的资源释放,直接用的releaseAsset,不用addRef和decRef, 用releaseAsset,当预制体中有资源再其他页面正在用的话,不会产生问题吗

已修改为decRef,你可以更新在你测试环境下看看。有问题可以在QQ群里和我交流

更版本添加框架辅助插件
image

oops-framework v1.2.0
1、修复PopUp多窗口打开时,关闭一个导致PopUp层事件阻挡消失问题
2、修复Dialog窗口连续弹出时,且带关闭动画情况下,有几率后续窗口关闭不了的问题
3、扩展GUI框架可配置是否触摸非窗口区域关闭
4、扩展GUI框架可配置是否打开窗口后显示背景遮罩
5、扩展GUI框架可配置是否缓存打开的界面,使下次打开立即显示
6、重构GUI框架,代码更简洁,源API使用体验不变

1赞

VM.add. 的例子能多一些吗?

      // 角色基础属性绑定到界面上显示
            role.RoleModel.vmAdd();
            // 角色等级属性绑定到界面上显示
            role.RoleModelLevel.vmAdd();

没看懂 vmAdd 的作用。class RoleModelCompthis.vm 也没用起来啊,这个地方没看懂。

最新版本,点击 demo/window/main.scene 里的 Pop1 按钮报错。找不到 prefab 资源。image

你加入框架群看一下里面发的信息,昨天GUI模块添加的新功能,要么重新下载DEMO项目,要么看群里发的教程手动拷贝一个资源到老项目