Commit Graph

11 Commits

Author SHA1 Message Date
pan
9f2599e9ec refactor: 统一将 pool_lv 重命名为 card_lv 并清理废弃代码
本次提交完成了全项目范围内的术语统一重构:
1.  将所有`pool_lv`相关变量、字段、注释替换为`card_lv`,对齐卡牌等级的业务含义
2.  移除了配置中冗余的默认`pool_lv`赋值,简化数据结构
3.  删除了废弃的`HlistComp.ts`组件及其元文件
4.  修正了多处逻辑错误,确保卡牌等级正确驱动背景框切换
5.  更新了相关注释和文档,保持代码一致性
2026-07-27 15:54:53 +08:00
pan
30163e8dac refactor: 拆分技能卡配置到独立文件,优化抽卡逻辑
1. 新建SCardSet.ts单独管理技能卡池配置,将原CardSet.ts中的技能卡数据迁移
2. 重构多处业务代码,从SkillCardList而非CardPoolList获取技能卡配置
3. 简化技能卡抽卡逻辑,新增drawSkillCards工具函数统一处理抽卡
4. 修复TalentsComp中计算contentHeight的小语法问题
5. 新增技能卡商店显隐控制功能
2026-07-22 17:42:41 +08:00
panFD
8818ec9c3f refactor(card): 升级动态升级卡的英雄绑定逻辑
将动态升级卡从绑定英雄UUID改为绑定实体EID,适配ECS实体管理模式:
1. 更新CardConfig定义,替换target_hero_uuid为target_hero_eid
2. 新增EID反查UUID的工具方法,适配渲染和交互逻辑
3. 修改抽卡、卡牌点击和使用的全流程逻辑
4. 优化升级卡生成和匹配的稳定性
2026-07-21 00:03:44 +08:00
pan
15ab2f7b0f refactor: 重构英雄养成与卡牌系统,移除旧合成机制
1.  移除三合一英雄合成与链式合成逻辑,统一使用升级卡进行英雄等级提升
2.  重构卡池系统:移除卡池等级机制,所有英雄卡牌统一为LV1
3.  重构升级逻辑:改为按UUID精确升级场上英雄,动态生成对应升级卡
4.  更新配置常量:拆分并重构成长倍率、英雄上限等战斗配置
5.  简化抽卡逻辑:不再按卡池等级分发卡牌,改为动态混合基础卡与升级卡
6.  清理废弃代码:移除卡池升级相关的UI、逻辑与配置
2026-07-20 17:26:50 +08:00
panw
9ddf5b99c5 refactor: 调整卡牌等级逻辑,新增基础池等级字段
1. 新增base_pool_lv字段存储英雄初始池等级
2. 替换多处直接使用pool_lv的逻辑,优先使用base_pool_lv
3. 移除预制体中废弃的pool_lv_node节点
2026-05-28 10:04:39 +08:00
panw
f114fca2ce refactor(map): 抽象卡牌背景颜色逻辑,简化代码
将多个文件中重复的卡池颜色切换逻辑提取为CardBgComp组件,
减少重复代码,提高可维护性
2026-05-28 09:23:01 +08:00
panw
861ed26977 refactor(map): 移除冗余的卡池等级节点并重构显示逻辑
1.  删除HInfoComp和CardLiteComp中不再使用的pool_lv相关节点字段
2.  将卡池等级背景色显示逻辑迁移到HerosListComp中统一处理
3.  简化CardLiteComp的节点初始化隐藏逻辑
2026-05-28 09:08:11 +08:00
panw
68e184c94d fix: 修复卡片背景激活状态和池色显示逻辑
1.  默认禁用卡片背景节点初始激活状态
2.  根据卡牌池等级动态显示对应颜色的背景高亮
3.  非当前类型的卡片背景隐藏所有子颜色节点
2026-05-28 08:50:07 +08:00
panw
f0c5b423d6 fix: 调整英雄列表组件调试模式与布局
1. 将CardLiteComp的debugMode默认值改为false
2. 修复heros预制体的Widget对齐参数与位置
3. 优化HerosListComp的日志调试开关,新增卡片列表内容高度自适应逻辑
2026-05-27 15:35:59 +08:00
panw
2f27bb7035 feat(map): 重构英雄图鉴页面,实现完整的英雄卡片展示与详情功能
1.  重写HerosListComp组件,实现卡片动态生成、选中高亮、详情更新逻辑
2.  完善CardLiteComp组件,支持英雄卡渲染、点击交互与动画加载
3.  清理冗余的预制体绑定代码,修复异步加载竞态问题
4.  添加详细的日志与注释,优化可维护性
2026-05-27 15:24:40 +08:00
panw
ff2785680d feat(map): 新增英雄图鉴相关组件与配置
1.  新增CardLiteComp卡牌组件、HerosListComp英雄列表组件
2.  新增cardlite预制体及其元配置
3.  重构HlistComp移除旧的英雄图标节点与切换按钮逻辑
2026-05-27 10:08:16 +08:00