panFD
|
ad38e9904e
|
feat(map,hero): add hero sell function to hero box
1. 新增出售按钮与价格标签UI到HeroBoxComp
2. 实现英雄出售逻辑:移除实体、结算金币并派发事件
3. 统一使用MissionEconomy管理出售金币计算
4. 调整窗口prefab布局适配新UI元素
|
2026-08-01 21:36:02 +08:00 |
|
panFD
|
4532cb5c61
|
refactor(herobox): 重构英雄框更多按钮交互逻辑
1. 将点击切换改为长按显示、松手隐藏的交互方式
2. 移除冗余的属性栏高度计算和状态按钮切换逻辑
3. 简化次级属性栏的显示隐藏实现
4. 更新相关注释和变量命名
|
2026-08-01 20:35:44 +08:00 |
|
panFD
|
096cae527b
|
refactor(heroBox,skillDesc): 优化英雄面板技能描述显示
1. 新增showName参数控制技能描述是否显示技能名
2. 英雄盒面板隐藏技能名仅保留效果描述
3. 新增英雄强度评分公式设计文档
|
2026-08-01 19:55:14 +08:00 |
|
panFD
|
0457078cbb
|
refactor(HeroBox): 重构技能描述系统,支持富文本高亮与缓存优化
1. 将技能描述拆分为纯文本/富文本双输出接口,数值部分使用金色高亮
2. 新增技能描述缓存,避免重复解析排版降低性能
3. 重构技能文案生成逻辑,统一结构化行处理流程,保证纯/富文本内容一致
4. 修复目标描述文本中的措辞问题
|
2026-07-30 22:47:20 +08:00 |
|
panFD
|
04f39217ac
|
feat(heroBox): 实现当前等级技能描述面板功能
1. 新增SkillDescSet结构化技能描述配置表,实现配置驱动的文案生成
2. 改造HeroSkillDesc生成器,支持静态heroInfo和运行时HeroAttrsComp两种数据源
3. 为HeroAttrsComp新增evolve配置快照字段,用于展示等级成长属性
4. 在HeroBoxComp中集成技能描述UI组件,动态渲染当前英雄等级的技能效果
5. 新增设计文档说明方案细节,确保可维护性和可扩展性
|
2026-07-30 22:30:26 +08:00 |
|
pan
|
501a1e0703
|
feat(hero box): 添加英雄面板空槽位点击交互
1. 新增GameEvent.HeroBoxEmptyClick事件用于空槽位点击通知
2. 为HeroBoxComp添加空槽位节点和点击回调,播放点击动画并派发事件
3. 在MissionCardComp中注册该事件,点击时打开英雄卡池选择界面
4. 完善空槽位的显示/隐藏逻辑
|
2026-07-28 16:45:16 +08:00 |
|
pan
|
15a98f985b
|
refactor(HeroBoxComp): 封装更多按钮状态切换逻辑
将英雄盒子的更多按钮显隐状态切换逻辑抽离为独立私有方法,提升代码可读性和维护性。
|
2026-07-28 16:35:54 +08:00 |
|
pan
|
d0346b4e8c
|
refactor(HeroBoxComp): 优化属性栏配置与实时刷新逻辑
1. 将静态高度常量改为可编辑器配置的序列化属性
2. 添加帧更新实现属性降频刷新功能,同步实时属性
3. 调整变量声明顺序优化代码可读性
|
2026-07-28 16:29:52 +08:00 |
|
pan
|
371178fce3
|
fix(heroBox): 修复英雄面板属性显示错位与展开收起高度异常
1. 修正了暴击率/击晕率的文本和节点名称混淆问题
2. 添加属性栏容器节点,实现展开收起时动态调整高度
3. 修复预制体中属性行的绑定关系错乱问题
|
2026-07-28 16:07:03 +08:00 |
|
pan
|
16cc50cfdf
|
feat(heroBox): 添加英雄信息次级属性折叠功能
1. 移除了三个精灵组件的固定贴图,改为空引用
2. 新增更多属性折叠按钮和5个次级属性栏节点
3. 实现点击按钮切换次级属性栏显示/隐藏的逻辑
4. 调整了英雄盒子预制体的布局和文本内容
5. 修复了布局对齐参数和预制体关联信息
|
2026-07-28 16:06:28 +08:00 |
|
pan
|
a9d891ab86
|
feat(ui/hero): 重构英雄属性显示逻辑,拆分总值与附加值
1. 新增12组战斗属性标签控件,分别对应攻击、生命、暴击等全量属性
2. 重构属性设置方法,将单一的AP/HP显示拆分为通用的总值+附加值显示逻辑
3. 优化空槽位时的属性标签清空逻辑,统一调用工具方法处理
4. 移除预制体中原有的精灵帧引用,替换为无图片的空状态
|
2026-07-28 15:30:57 +08:00 |
|
pan
|
2a5051d46b
|
feat(map): add hero info box panel for mission scene
1. 新增HeroBoxComp组件用于展示单个已登场英雄信息
2. 实现MissionCardComp的英雄信息盒槽位管理逻辑
3. 新增英雄升级事件监听与面板同步逻辑
4. 适配英雄召唤、死亡、出售后的UI刷新
|
2026-07-28 14:47:08 +08:00 |
|
pan
|
647301501c
|
feat(map): 新增英雄卡池卡槽组件HeroBoxComp
1. 新增HeroBoxComp.ts及对应meta配置文件
2. 修改ebox.prefab的spriteFrame为null,适配新组件
3. 组件实现英雄卡基础渲染框架与事件回调逻辑
|
2026-07-28 14:20:44 +08:00 |
|