Commit Graph

40 Commits

Author SHA1 Message Date
dgflash
e865c808a9 修复音乐资源对象池同一个资源包中资源记录相互覆盖导致,释放音效资源时内存泄漏 2025-05-14 10:38:04 +08:00
dgflash
04d5c9ae35 资源加载模块移除远程包配置数据,现使用cc引擎中远程包配置数据 2025-05-11 16:47:44 +08:00
dgflash
b3c2cbfc4b GUI框架层对象支持外部自定义扩展 2025-03-25 20:53:43 +08:00
dgflash
2377040fef 添加移动设备安全区域适配功能开关 2024-11-19 11:32:22 +08:00
dgflash
968024d85c 修复ResLoader对象的交叉引用警告 2024-10-05 17:37:38 +08:00
dgflash
29f9ff7d95 1. 移处GUI.ts对象,屏幕适配逻辑移动到LayerManager.ts中
2. 添加自动设置固定宽或高屏幕适配,默认开启自动设置,有特殊适配需求修改oops.gui.autoFixedWidthOrHeight=false,则为原版适配模式
2024-10-05 12:47:33 +08:00
dgflash
1267b81d98 1. 资源管理模块新增预加、多资源包配置、资源包自动管理加载功能
2. 优化资源管理代码
3. 优化显示对象模板GameComponent对象代码
2024-10-03 17:58:49 +08:00
dgflash
86094edd84 1. 重构 StorageManager,实现可自定义数据加密方式,移除对 crypto-es 第三方库依赖,减小包体约200KB,需要使用时自行切换
2. 优化音乐模块代码
2024-09-29 20:46:28 +08:00
dgflash
32df255b60 Root.ts添加iniStart可复写方法 2024-09-24 08:52:55 +08:00
dgflash
5937f2faf5 1、优化语法
2、修复更新后的API注释
2024-09-04 21:23:53 +08:00
dgflash
daca3ee372 优化 2024-08-16 18:03:01 +08:00
dgflash
fdadd8eab5 注释 2024-07-20 23:18:38 +08:00
dgflash
2563837ce6 添中在多语言切换时,自动释放前一个语言使用的所有资源 2024-07-16 16:42:21 +08:00
donggang
61c8d80184 补注释 2024-07-09 15:25:28 +08:00
dgflash
d092dce67e 1、优化框架启动配置在H5模式下因弱网加载失败进不了游戏问题,框架会自动反复重试加载配置文件
2、配置数据获取后,删除内存中的配置资源
2024-06-14 18:06:23 +08:00
dgflash
41c64dbc63 恢复错误屏蔽的游戏界面屏幕自适应管理组件 2024-06-02 21:12:13 +08:00
donggang
ea81461496 优化GameComponent 2024-05-30 15:21:30 +08:00
donggang
08f5867a9a 修改MessageManager.dispatchEvent方法传一个参数时,接收方法不在为Array类型,而是指定数据类型 2024-05-29 10:39:17 +08:00
donggang
9e34e4d9ad 优化代码 2024-04-28 08:58:23 +08:00
donggang
6c8c0dba08 优化 2024-03-08 17:00:16 +08:00
dgflash
35c44340c2 修复setButton注册的按钮事件中的逻辑无法当前对象属性问题 2024-03-03 13:56:53 +08:00
donggang
d531a43cb5 GameComponent添加引擎系统事件监听方法 2024-02-28 16:22:30 +08:00
donggang
f22403eef2 扩展ECS框架可通过@ecs.register('Initialize')方式注册系统组件 2024-02-18 16:30:00 +08:00
wuyake
8e58228218 兼容cc3.8引擎屏幕事件 2023-10-25 14:50:46 +08:00
dgflash
611ffa4d6b 规避cc3.8在编辑器模式下运行时,关闭游戏会两次初始化报错 2023-08-28 10:04:03 +08:00
dgflash
3a1779b77a 修复在cc3.8编辑器预览模式时,关闭预览后二次初始化框架导致控制台提示一个报错信息问题 2023-08-28 08:55:01 +08:00
dgflash
cc0d243a37 1、修改框架配置config.js到项目根目录下
2、添加框架默认远程资源加载的配置信息
2023-02-15 09:17:54 +08:00
dgflash
b552447c73 1、兼容cc3.7.0
2、重构TimerManager时间管理模块
2023-01-19 15:12:59 +08:00
dgflash
4e04cd7cba 修复GUI对象在非移动平台不创建的错误 2022-11-18 17:57:28 +08:00
dgflash
aac0bf064a 优化代码 2022-11-05 12:11:14 +08:00
dgflash
589eb6d59d 废弃config修改为oops.config 2022-11-01 15:50:04 +08:00
dgflash
48e342ea75 替换security中的加密库为crypto-es,解决cc3.6.1 native加密库报错问题 2022-10-13 22:24:27 +08:00
dgflash
1e6577a9d6 移动平台不触发屏幕尺寸变化事件,避免部分机型切到后台出现屏幕尺寸异常问题 2022-09-23 15:23:00 +08:00
dgflash
a7eeba8659 框架核心模块注释文档补全 2022-09-02 14:54:04 +08:00
dgflash
a7d31b051f 优化框架代码 2022-09-01 22:56:15 +08:00
dgflash
4c99bcd5e5 添加工具类注释 2022-08-12 17:18:50 +08:00
dgflash
27138767c6 游戏通用配置模块提到框架中成为复用功能模块 2022-08-05 17:21:45 +08:00
dgflash
976f2f61c5 修改按钮组件、标签组件、多语言组件、红点组件移动到libs可选库中 2022-08-03 15:49:59 +08:00
dgflash
657b7d160e . 2022-08-02 10:08:46 +08:00
dgflash
721cb1be5f 首次提交 2022-07-25 15:18:56 +08:00