mirror of
https://gitee.com/dgflash/oops-plugin-framework.git
synced 2026-06-23 19:22:47 +08:00
eaaa4afc28caa04f5b30a9da5ab8f38d6d473b90
主要更改: 1. Logger.ts 日志系统优化 - 新增 disable() 方法,支持完全禁用日志输出 - 重构 start()/end() 计时方法,使用 Map 存储计时数据,替代原生 console.time/timeEnd - 优化 end() 方法,添加彩色输出和错误提示 - 简化 print() 方法,移除复杂的堆栈追踪逻辑 - 优化数组参数打印,支持展开显示 - 统一字符串引号风格(单引号改为双引号) - 移除未使用的 log 导入 2. MessageManager.ts 事件管理器优化 - 优化对象池回收策略,当池满时删除最老的对象而非丢弃新对象 - 确保对象始终被回收,避免内存浪费 - 修正注释格式,统一代码风格 性能提升: - 减少日志系统的性能开销 - 改进对象池管理效率 - 优化内存使用
概览
oops Framework 是一款基于 Cocos Creator 3.x 开发的游戏框架。自 2021 年 7 月开源起,它始终与 Cocos Creator 3.x 的各个版本保持同步更新。与此同时,该框架也在持续迭代版本,不断提升稳定性与易用性。
设计理念
oops Framework 致力于提供一个拥有游戏开发常用技术的框架,从而提高开发效率、降低开发门槛、专注于内容设计、促进技术共享和交流。
框架特点
- 提供较为全面的游戏开发常用技术
- 提供可提高开发效率的插件工具
- 提供教学项目以及不同类型的解决方案项目
- 拥有稳定可靠的框架技术
- 对新人极为友好,操作简单且易于上手
官方推荐
框架产品案例: 产品案例
学习资源
Oops框架文档: WIKI
Oops框架Api文档: Api
bili视频教程:dgflash
Cocos Store产品:Cocos Store
社群链接
- 798575969(1群 - 满)
- 621415300(2群 - 满)
- 628575875(3群 - 满)
- 226524184(4群 - 满)
- 741197640(5群 - 满)
- 438995424(6群 - 满)
- 916492808(7群 - 满)
- 973884097(8群 - 推荐)
QQ频道:q366856bf5
Languages
TypeScript
99.5%
JavaScript
0.3%
HTML
0.1%
