10 Commits

Author SHA1 Message Date
dgflash
ce9411a079 优化 2026-06-19 19:48:06 +08:00
dgflash
c91e4c8246 优化 2026-06-19 19:47:20 +08:00
dgflash
5f19367769 废弃UIButton使用 @debounce.click()处理防连点功能 2026-06-19 19:25:40 +08:00
dgflash
ba64e8d586 feat: 添加 @classname 装饰器,修复打包后类名混淆导致 addBusiness 属性绑定失败的问题 2026-06-13 18:59:37 +08:00
dgflash
e8d42c140c 删除已废弃的按钮组件 ButtonEffect 和 ButtonTouchLong
- 移除 ButtonEffect(有特效按钮),该组件已被 UIButton 替代
- 移除 ButtonTouchLong(长按按钮),该组件已被 UIButton 替代
- 二者功能已由 UIButton 统一替代
2026-06-06 21:36:56 +08:00
dgflash
0e569dc31e 统一框架中d.ts文件风格 2026-04-05 10:26:24 +08:00
dgflash
79d5ee8637 优化强类型事件类型 2026-04-05 10:00:53 +08:00
dgflash
2efe3a1982 优化 ECS 和 MVVM 相关代码的性能与可读性
- ECS.ts: 简化实体创建的类型转换,修复实体复用时的 isValid 标记逻辑
- ECSEntity.ts: 添加辅助方法注释,优化组件属性访问
- VMBase.ts: 优化路径解析逻辑
- CCView.ts: 重构 MVVM 路径替换和 VM 组件获取逻辑,提升性能
- GamePrefabDecorator.ts: 优化装饰器中的类型转换

所有变更均为内部实现优化,不影响对外 API
2026-02-26 22:52:49 +08:00
dgflash
500f7dcb1c . 2026-02-23 20:12:35 +08:00
dgflash
aec1a6567f 1. 为 Gui.ts 添加完整类型注解
2.修复 CCBusiness 事件释放方法
3.提取 CCEntity 类型至统一模块,优化 addPrefab 方法
2026-02-23 11:53:30 +08:00