pan
|
c78502c4ff
|
fix(equipBox): 修正装备弹窗显示层级和位置问题
1. 调整ibox预制体的尺寸和对齐参数适配新布局
2. 修改弹窗挂载层级,避免被其他元素遮挡
3. 修正弹窗位置计算逻辑,适配新的父节点坐标系
|
2026-08-06 19:51:26 +08:00 |
|
pan
|
0b579f695c
|
refactor(map): 重构装备卡槽管理与节点挂载逻辑
1. 移除HeroBoxComp中未使用的ebars_node属性
2. 重构EBox.load方法,支持自定义父节点并更新注释
3. 重构MissEquipComp:
- 移除无用的BoxSet导入和硬编码槽位坐标
- 使用ebars_node子节点动态生成槽位
- 修改装备挂载逻辑,将装备挂载到对应ebar子节点而非直接设置位置
- 更新相关注释与日志提示
4. 调整mission.prefab的UI布局参数与绑定节点
|
2026-08-06 16:52:32 +08:00 |
|
pan
|
369817d304
|
fix(herobox): 修复英雄框默认激活状态并添加等级背景切换逻辑
1. 将herobox预制体的默认激活状态从true改为false
2. 新增ebars_node装备图标节点绑定
3. 添加根据英雄等级切换背景颜色子节点的逻辑
|
2026-08-06 16:38:06 +08:00 |
|
pan
|
2273aeaf01
|
refactor(hero): 重构英雄等级升级逻辑,对齐英雄加载行为
1. 将英雄等级升级的属性计算逻辑与Hero.load保持一致,新增base属性快照
2. 新增对加成属性按等级累加的处理
3. 重新解析各触发/光环/复活技能的运行时缓存
4. 调整英雄升级倍率为2,优化英雄养成节奏
5. 调整英雄头像预制体的UI布局尺寸与偏移
fix: 修正战斗属性计算与技能缓存不一致的问题
|
2026-08-06 15:55:31 +08:00 |
|
pan
|
407973655a
|
refactor(HeroBoxComp): 替换手动格式化逻辑为NumberFormatter
统一大数值展示格式,使用千分位缩写避免溢出标签,同时保留小数位数的原有逻辑
|
2026-08-06 11:13:48 +08:00 |
|
pan
|
7436944752
|
refactor(map): 优化槽位检测逻辑并新增满槽提示
1. 为MissEquipComp和MissSkillsComp新增静态实例缓存和isFull方法,避免强引用查询
2. 修复槽位坐标的空格格式问题
3. 扩展showSmallTip的参数类型,新增多种面板满槽提示场景
4. 在英雄、装备、技能面板开启逻辑中添加满槽校验和对应提示
|
2026-08-06 10:44:42 +08:00 |
|
pan
|
98135dc5a4
|
refactor(map): 重构任务卡片面板金币费用显示逻辑
1. 新增四个面板的费用显示节点绑定属性
2. 拆分原更新方法,提取获取费用节点的独立函数
3. 优化注释和代码结构,提升可维护性
|
2026-08-06 09:05:33 +08:00 |
|
panFD
|
6542da6a61
|
feat(mission): 添加抽卡面板付费开启与按钮高亮逻辑
1. 重构任务面板抽卡相关逻辑,为四个抽卡/商店面板添加开启费用机制,每次使用后费用递增
2. 新增面板重复开启校验,避免重复扣费
3. 优化英雄抽卡按钮的高亮状态,与面板展开状态绑定
4. 调整预设文件中任务面板UI元素的位置与尺寸适配新逻辑
5. 新增费用显示UI更新,在按钮上展示当前开启成本
|
2026-08-06 08:08:36 +08:00 |
|
panFD
|
4d6f1493b2
|
refactor(map): 移除所有卡牌购买的扣费逻辑,改为免费获取
统一调整四个卡牌组件的购买流程,删除MissionEconomy导入和扣费校验代码,更新注释说明当前为免费购买模式,简化日志输出内容
|
2026-08-06 00:01:17 +08:00 |
|
panFD
|
2e09455f3e
|
refactor(MissionCardComp): 重构面板显示逻辑,改用缩放控制显隐
1. 重构英雄卡牌等覆盖面板的显示逻辑,从位置滑动改为缩放动画
2. 移除默认激活面板的代码,改为按需显示
3. 优化英雄槽位的显示逻辑,默认隐藏空槽位
4. 调整UI预制体的布局参数与文本内容
|
2026-08-05 23:55:19 +08:00 |
|
pan
|
e2f5b05bc3
|
refactor(map): 重构英雄信息弹窗逻辑,移除oops.gui依赖
1. 将英雄信息弹窗从框架GUI系统改为同步实例化管理
2. 由HeroBoxComp接管弹窗的创建和销毁时机
3. 删除冗余的UIID配置和弹窗参数接口
4. 调整弹窗关闭逻辑,避免缓存节点带来的竞态问题
|
2026-08-05 18:02:35 +08:00 |
|
pan
|
1d4769b080
|
feat(ui): 新增英雄长按详情弹窗功能
1. 拆分HeroBoxComp的次级属性与技能描述到独立弹窗HeroMoreCom
2. 新增UIID.HeroMore配置与对应预制体资源
3. 实现英雄盒长按0.5秒触发详情弹窗,点击任意位置关闭
4. 弹窗支持实时刷新受buff影响的英雄属性
|
2026-08-05 16:54:14 +08:00 |
|
pan
|
fb3cf4c619
|
refactor(missionCard): 重构面板滑动逻辑为底部划出模式
重构了任务卡牌面板的布局与动画系统:
1. 移除原水平轮播逻辑,改为覆盖面板从底部划入/划出的交互
2. 统一使用场景读取的真实坐标作为显示/隐藏基准位置
3. 重命名相关变量与注释,匹配新的底部划出交互逻辑
4. 调整所有面板切换按钮的注释描述,贴合新交互行为
|
2026-08-05 14:45:22 +08:00 |
|
panFD
|
95969781fb
|
feat(map:heroBox): add upgrade cost display and insufficient gold prompt
新增英雄升级费用显示控件,添加金币不足时的小提示和费用标红逻辑,清空旧的升级费用标签引用
|
2026-08-05 09:21:22 +08:00 |
|
panFD
|
4938e8468e
|
feat(hero): add hero upgrade function
1. 新增英雄升级相关UI控件与事件流程
2. 实现升级消耗计算与统一扣费逻辑
3. 添加升级预览确认弹窗与属性成长展示
4. 开放tryUpgradeHeroByEid与applyHeroLevel为公共方法
|
2026-08-04 22:18:20 +08:00 |
|
panFD
|
153e0e9a1f
|
feat(map): 调整肉鸽模式怪物数量配置
统一更新全波次基础怪物上限,将普通波基数提升至36,放松波达到54,同时同步更新所有波次的怪物数量配置,优化游戏战斗体验
|
2026-08-04 21:01:50 +08:00 |
|
panFD
|
988c669bba
|
refactor(rogue): 重构肉鸽刷怪系统,新增动态难度与分批刷怪
1. 重构RogueConfig:替换旧强化系统为动态难度调节器,调整波次配置为20波通关,新增技能池与阵营适配
2. 优化刷怪逻辑:实现每波3批10秒间隔的分批刷怪,调整怪物上限为18只
3. 新增驻场技能支持:添加resolveFieldByLv处理等级化驻场技能,扩展FieldSkillHelper支持多阵营统计
4. 调整关卡判定:将最大波次从15改为20,新增英雄死亡计数与难度动态调节
5. 优化代码结构:移除废弃字段,统一技能注入方式,修复槽位复用逻辑
|
2026-08-04 20:53:59 +08:00 |
|
pan
|
1b1244c33c
|
refactor(skillDesc): 重构技能描述渲染,支持全档位合并展示
修改了技能描述构建逻辑,新增showLocked参数实现全档位模式:
1. 英雄盒面板现在可以展示技能全部档位,已激活档正常高亮,未激活档位灰色弱化
2. 重构了buildReviveLine、buildSkillLines等核心函数,拆分逻辑适配多档位展示
3. 新增locked和nextValues字段支持未激活状态和未来档位数值拼接
4. 优化了富文本渲染规则,区分激活/未激活样式
|
2026-08-04 17:18:35 +08:00 |
|
pan
|
57c7934571
|
refactor(hero): 重构技能触发与属性系统,使用运行时解析缓存
1. 重构英雄属性组件,将静态配置与运行时缓存分离,新增runtime_前缀的运行时解析字段
2. 移除旧的evolve进化配置处理逻辑,改为通过等级解析器动态获取当前等级生效的技能与属性
3. 统一怪物与英雄的技能触发逻辑,均使用运行时缓存字段
4. 更新测试模式配置结构,适配新的分组+等级数组配置格式
5. 优化技能描述生成逻辑,支持新的等级配置结构
|
2026-08-04 16:46:59 +08:00 |
|
panFD
|
883fb56808
|
feat(victory-comp): 为胜利界面添加装饰节点并优化UI布局
1. 在VictoryComp组件中新增fireworks和halo装饰节点的序列化属性
2. 重构胜利界面预制体的节点结构,替换原有文本显示为装饰特效
3. 调整界面元素的位置、尺寸和样式,新增进度条与粒子特效节点
4. 更新预制体关联的资源引用与组件配置
|
2026-08-04 00:01:35 +08:00 |
|
panFD
|
ae24d0378a
|
feat(ui): 新增段位系统并重构结算弹窗
新增玩家得分段位配置表与相关工具函数,重构战斗结算弹窗:
1. 新增ScoreRankSet.ts实现段位判定、进度计算逻辑
2. 为结算界面添加段位徽章、进度条和晋升动效
3. 实现总分滚动动画与破纪录涨幅显示
4. 调整UI5图集的边框参数适配新UI资源
|
2026-08-03 22:43:38 +08:00 |
|
pan
|
3fe6325830
|
refactor(map): 移除卡牌购买限购逻辑,改为可重复购买
1. 重构SCardComp、ItemListComp、EquipListComp的isPurchased注释与逻辑,不再用于限制重复购买
2. 删除MissionCardComp中的跨波次购买记录集合与相关监听、标记逻辑
3. 调整购买按钮逻辑,购买后保持可见不再隐藏
|
2026-08-03 17:25:31 +08:00 |
|
pan
|
d12f545060
|
refactor(equip): 重构装备等级显示与配置逻辑
1. 替换原有的星级等级显示为标准Lv.格式
2. 移除wave档位映射,直接使用card_lv字段管理装备等级
3. 统一装备配置表的等级分组命名与字段使用
|
2026-08-03 15:31:07 +08:00 |
|
panFD
|
ae540e1232
|
style(map): 调整信息框Y轴偏移并简化布局代码
1. 将EquipBoxComp和SkillBoxComp的IBOX_OFFSET_Y从60改为80
2. 移除IBoxComp中冗余的布局常量和自适应布局逻辑
|
2026-08-03 09:10:37 +08:00 |
|
panFD
|
115a50d0be
|
style(map): adjust y coordinate of skill slots
move all skill slot positions up by 50 pixels to fix layout offset
|
2026-08-03 00:41:13 +08:00 |
|
panFD
|
0fe6542b87
|
refactor(map): 优化装备/技能信息弹窗布局逻辑
1. 调整信息框Y轴偏移量从80改为60
2. 新增弹窗自适应高度功能,根据内容动态调整弹窗尺寸
3. 采用顶部锚定模式,弹窗顶部固定偏移位置随内容高度自动向下延伸
4. 优化弹窗内边距和最小高度限制,避免弹窗过窄过矮
|
2026-08-03 00:40:47 +08:00 |
|
panFD
|
6ec4838c57
|
style(map,skill): 调整技能槽位坐标与预制体尺寸
调整了MissSkillsComp的技能槽位Y轴偏移与X轴间距,同时更新sbox.prefab的控件尺寸与布局参数,统一UI显示规格
|
2026-08-03 00:31:54 +08:00 |
|
panFD
|
85740b32ce
|
fix(skillBox): 修复技能盒数字标签空值仍占位的问题
当技能盒没有剩余数值时,隐藏整个数字标签节点,避免空字符串标签仍占用布局空间
|
2026-08-03 00:23:05 +08:00 |
|
panFD
|
7033390417
|
fix(skillBox): 适配技能ID匹配逻辑并补全战斗启动兼容
1. 扩展技能箱配置查找逻辑,同时支持卡uuid和技能skill id匹配
2. 战斗已进行时直接初始化技能箱计时状态,避免延迟触发
|
2026-08-02 17:53:48 +08:00 |
|
panFD
|
67c2a53211
|
fix(map): 统一英雄相关提示的弹窗逻辑与文案
1. 调整出售英雄时的提示方式,复用smalltip气泡弹窗而非独立toast
2. 优化MissionCardComp的smalltip提示方法,支持自定义文案和多负载格式
3. 补充英雄满员提示的自定义文案,与出售限制提示保持统一提示样式
|
2026-08-02 10:17:10 +08:00 |
|
panFD
|
401a5daf77
|
refactor(common prompt,hero box): 优化弹窗绑定逻辑与英雄出售限制
1. 重构CommonPrompt的编辑器属性绑定,添加按钮节点序列化引用并优化兜底查找逻辑
2. 为英雄出售操作添加存活数量校验,场上仅1个英雄时禁止出售
3. 新增统一的存活英雄统计工具方法
4. 补充Claude工具命令配置
|
2026-08-02 09:42:30 +08:00 |
|
panFD
|
53fa0d7dc0
|
feat(ui): 新增通用确认弹窗并重构英雄出售逻辑
1. 新增CommonPrompt通用确认弹窗组件,支持富文本内容、自定义按钮与弹窗动画
2. 在UIID配置中新增Window弹窗枚举与对应UI配置
3. 重构HeroBoxComp的出售逻辑,添加二次确认防止误触出售英雄
|
2026-08-01 23:05:54 +08:00 |
|
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
|
175b93c7fa
|
refactor(hero): 优化英雄描述文本展示逻辑与UI布局
1. 重构英雄组件富文本生成逻辑,直接使用配置表手写文案替代动态生成
2. 更新英雄配置表中的技能描述文本,优化表述更贴合实际效果
3. 调整任务面板和英雄预制体的UI位置与尺寸,适配新的展示内容
4. 移除冗余的空引用属性,新增刷新石数量显示节点
|
2026-07-31 23:16:59 +08:00 |
|
panFD
|
2ae48afb99
|
refactor(MissionCard): 优化刷新石数量变更逻辑
1. 调整注释描述,将装备数量改为刷新石数量
2. 新增刷新石数量变化动画播放逻辑
3. 重构刷新石数量变更事件处理方法,支持传递变化数值并触发动画
|
2026-07-31 20:53:17 +08:00 |
|
panFD
|
f10772bfd8
|
refactor(missionCard): 优化英雄槽位加载逻辑并清理废弃代码
1. 移除不再需要的showCards节点和heroPrefab引用
2. 简化ensureHeroBoxSlots方法,改为直接缓存预放置的槽位
3. 更新对应注释说明当前槽位由编辑器预创建
4. 新增装备数量显示节点的属性声明
|
2026-07-31 20:30:30 +08:00 |
|
panFD
|
34b0443ccb
|
refactor(mission): 调整刷新石消耗逻辑并统一配置
1. 新增刷新石单次消耗常量配置到GameSet
2. 重构刷新消耗计算逻辑,统一从配置读取消耗值
3. 更新UI显示逻辑,正确展示单次刷新所需刷新石数量
4. 修复刷新石扣除逻辑,按实际配置值扣除而非固定1
|
2026-07-31 20:22:43 +08:00 |
|
pan
|
e026ee0e35
|
refactor(ui): 重构装备和英雄的词条展示逻辑
1. 替换单个Label词条为RichText多行展示
2. 统一使用buildEquipRich和buildSkillDescRich生成带高亮的词条文本
3. 调整prefab的UI元素尺寸适配新的富文本展示
4. 新增showName参数适配不同场景的技能名显示需求
|
2026-07-31 17:12:47 +08:00 |
|
pan
|
a06c2c0e31
|
feat: 重构卡牌描述渲染系统,实现动态富文本展示
1. 新增SkillDescSet配置商店技能与药水模板,补充6201-6206范围攻击与6502-6511计时强化技能配置
2. 替换原有单/多文本标签为富文本组件,统一使用buildCardDescRich生成描述
3. 简化物品商店与卡牌组件的描述渲染逻辑,移除冗余的getDescription方法
4. 为药水卡片移除硬编码描述,改为从技能模板动态生成,自动高亮数值与持续时间
5. 实现附加概率后缀自动生成,支持暴击/冰冻/击晕/击退概率动态展示
|
2026-07-31 16:02:47 +08:00 |
|
pan
|
1c4fe42117
|
refactor(ItemListComp): 简化道具列表显示逻辑
1. 移除未使用的SkillSet导入
2. 优化药剂类道具的文本显示处理,合并多余的字段隐藏逻辑
3. 更新图标解析注释,移除过时的SkillSet引用
|
2026-07-31 10:59:32 +08:00 |
|
pan
|
8c421c42d4
|
feat: 新增技能装备详情弹窗IBox,替换旧英雄信息弹窗逻辑
1. 重构IBoxComp组件,支持技能和装备详情展示
2. 为EquipBoxComp和SkillBoxComp添加长按弹窗功能
3. 更新UI配置,修正IBox弹窗层级
4. 新增富文本工具函数生成技能装备详情文案
|
2026-07-31 10:55:46 +08:00 |
|
pan
|
bdb4602fe6
|
refactor(map): 移除四个卡牌组件的长按预览功能
移除了EquipListComp、SCardComp、CHeroComp、ItemListComp四个文件中的长按弹出信息框相关代码,包括事件监听、长按计时逻辑和信息框打开关闭代码,同时删除了未使用的UIID导入。
|
2026-07-31 10:06:40 +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 |
|
panFD
|
8fa54e894a
|
fix(mission): 修复刷新石初始化和抽卡UI更新逻辑
1. 初始化任务时手动派发刷新石数量变更事件,解决MissionStart早于data_init导致的UI未刷新问题
2. 抽卡按钮置灰和费用显示逻辑抽离为统一的updateDrawCostUI方法,简化重复代码
|
2026-07-30 17:18:53 +08:00 |
|
panFD
|
68c5d991d5
|
feat(missionComp): 新增初始化刷新石数量逻辑
在任务组件初始化时,根据配置的初始刷新石数量重置并校验数值,确保开局数据正确。
|
2026-07-30 16:58:25 +08:00 |
|
panFD
|
69b75b72c6
|
refactor(missionCard): 重构刷新按钮UI逻辑,新增刷新石消耗支持
1. 新增初始刷新石常量配置
2. 重构多刷新按钮UI更新逻辑为通用方法
3. 调整按钮预制件UI结构,添加刷新石显示节点
4. 重构代码排版与注释,移除废弃引用
|
2026-07-30 16:44:38 +08:00 |
|
panFD
|
42c63e6482
|
feat: 新增刷新石机制并优化抽卡消耗逻辑
1. 新增refresh_stone玩家数据字段与对应变更事件
2. 实现刷新石的获取、消耗和刷新可用性校验逻辑
3. 抽卡优先消耗刷新石,不足时再扣除金币
4. 为购买按钮添加可配置的消耗标签,优化UI查找逻辑
5. 更新对应预制件绑定新的消耗标签组件
|
2026-07-30 13:46:21 +08:00 |
|