dgflash
|
605e0b8d76
|
CCView 使用MVVM功能时性能优化
|
2026-03-08 13:42:41 +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
|
c5ddb8c100
|
优化框架中自定义 type
|
2026-02-23 17:41:50 +08:00 |
|
dgflash
|
a226450564
|
业务层组件自动绑定到实体属性上,优化开发体验
|
2026-02-22 18:37:27 +08:00 |
|
dgflash
|
f2fe9d47b6
|
1. 存储模块全面优化,修复跨平台兼容性问题,完美支持所有Unicode字符
2. 存储模块性能提升,添加LRU缓存、批量操作支持,优化内存使用
3. 多语言模块性能与内存管理优化,组件查询性能提升
4. 时间模块类型安全与性能优化,使用泛型替代any,对象池机制减少内存分配
5. 事件系统修复双重注册、重复注册等严重问题,实现EventData对象池减少GC压力
6. RandomManager修复4个逻辑BUG,包括边界问题和越界问题
7. 音频模块内存与性能优化,避免重复加载,优化数据结构,添加完整清理机制
8. CCView与CCViewVM合并,支持按需启用MVVM
9. Collection模块优化,AsyncQueue添加队列容量限制,Collection查询性能提升
10. ECS系统全面优化,对象池复用减少内存分配,循环性能提升
11. 优化MVVM组件性能
|
2026-01-09 21:54:05 +08:00 |
|
dgflash
|
e4241ad217
|
所有“修改为‘统一标准
|
2025-12-13 23:32:56 +08:00 |
|
dgflash
|
d120563ac4
|
CCView与CCViewVM支持泛型实体类型
|
2025-09-19 23:02:53 +08:00 |
|
dgflash
|
c9c6a0bf25
|
1. 添加CCBusiness业务逻辑处理对象
2. CCComp改名为CCView
3. CCVMParentComp改名为CCViewVM
|
2025-09-18 14:00:20 +08:00 |
|