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

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

老项目升级可拷贝oops-game-kit下图上的资源到自己项目同名目录中即可平滑升级
91f1965b57dad163d6e969e57e2195f7

我用的就是 demo 项目,我知道怎么解决。 mask.prefab 在 common 目录下,但是 demo/window/main.scene 运行时,这里对应的 main.ts 里没有 load common 目录下的资源。所以执行错误。

好好好,非常好,牛

我也出现了这个问题,在编辑器下就会出现load不到prefab,但用网页打开项目就可以load

加载不到框架默认预制资源情况,去下载`oops-game-kit这个项目,在这个基础上开发,默认初始化模块会把框架公共预制加载。如果自己搭业务框架就手动加载common文件下所有内容,里面都是游戏必备资源,可以自己换皮肤。

mark~

新版框架文档连接

Oops Framework 2.0.0 扩展编辑器,简化开发流程,提高开发效率

  1. 编辑器扩展 - 自动生成框架模板功能
  • 创建显示对象模板 - 相关文档
  • 创建 ECS 模块 - 相关文档
  • 创建 ECS 数据层脚本
  • 创建 ECS 业务层脚本
  • 创建 ECS 视图层脚本
  • 创建 ECS 视图层脚本 - MVVM
  • 自动生成视图模板预制与组件自动绑定与创建时自动打开预制与脚本
  • 自动生成文件命名规范自动生成
  1. 编辑器扩展 - Tinypng 纹理压缩功能
  2. 框架插件脚本自动更新脚本 update-oops-plugin-framework 升级,添加自动下载编辑器扩展相关功能库;注:老项目去 oops-game-kit 项目中获取最新版更新脚本
  3. 废弃 oops-plugin-framework-tools 辅助插件

编辑器主菜单扩展

资源管理器右键扩展

1赞