Commit Graph

1374 Commits

Author SHA1 Message Date
panFD
2b3a68fb2a refactor: 统一游戏文本标点格式,优化UI显示
1.  替换全角逗号为半角逗号,修正技能描述、英雄介绍中的标点一致性
2.  调整弹窗预制体尺寸与布局参数,适配新的UI显示需求
3.  优化技能名称富文本样式与光环档位显示逻辑
4.  清理冗余的prefab实例配置字段
2026-08-09 20:40:19 +08:00
panFD
2872b643f8 feat(ui&config): 优化技能名富文本显示效果
1. 调整技能名高亮色为金黄并添加描边效果,提升视觉层级
2. 封装skillNameRich工具函数统一处理技能名富文本格式
3. 修复英雄prefab布局参数,适配新的文本显示样式
2026-08-09 20:40:10 +08:00
panFD
b098db849b refactor(heroDesc): 统一英雄技能描述文案生成逻辑
1.  将原英雄卡片手写的复活/重生描述统一改为通过buildSkillDescMoreRich生成
2.  新增buildHeroDescSource方法构造1级技能描述数据源,保证与英雄信息弹窗文案一致
3.  修正多处技能描述文本,将复活统一改为重生并补充回合重生次数说明
4.  将开局类buff描述改为回合开始,匹配实际生效时机
2026-08-09 17:14:46 +08:00
panFD
c59ba45b5b refactor: 统一将游戏内的「波次」术语替换为「回合」
本次提交将全项目中所有与「波次」相关的术语、注释、配置描述、UI文本全部替换为「回合」,包括:
1.  技能卡牌、怪物刷新、经济系统的相关注释与变量名
2.  配置表中的波次相关常量与描述文本
3.  UI预制体中的波次显示文本
4.  所有相关的文档注释与接口说明

统一术语后,游戏的关卡流程描述将更符合常规肉鸽游戏的表达习惯,避免与「波次」字面含义混淆,提升代码可读性与团队协作一致性。
2026-08-09 14:51:48 +08:00
panFD
b7f64a5aa7 refactor: 新增富文本描边工具并优化深色面板文案可读性
1. 新增RichOutline工具类,封装cc.RichText的outline标签包裹逻辑
2. 为所有道具/技能/英雄描述富文本添加黑色2px描边,提升深色背景下的可读性
3. 优化技能描述渲染逻辑:
   - 调整数值高亮色为更鲜亮的绿色
   - 使用罗马数字作为技能等级徽章
   - 移除升级预览弹窗的重复描述,改为当前/升级后双版本对比
   - 简化升级确认弹窗的格式排版
4. 调整道具/技能预制体的文字颜色为白色,适配深色面板
2026-08-09 14:16:16 +08:00
panFD
158dbeecde feat(gui): 新增技能边框预制体与技能名称配置文件
新增了ibg和sbg两种技能边框预制体,包含紫、蓝、黄、红、绿五种配色的边框组件,同时添加了游戏技能名称配置文件。
2026-08-08 23:27:55 +08:00
panFD
6cfe734724 fix(hero prefab & gui): 调整多个英雄预制体和阴影UI的位置参数
1. 修正mb1到mb6共6个英雄预制体的节点Y轴偏移与坐标数值
2. 精简shadow.prefab的冗余节点组件,调整缩放、尺寸和填充模式参数
2026-08-07 23:18:36 +08:00
panFD
4caf20d4b2 feat(ibox): 实现信息弹窗背景自适应高度功能
1. 重构IBoxComp组件,移除旧的标题名称渲染逻辑
2. 添加动态背景节点,根据RichText内容自动调整高度
3. 优化cardbg和herobox预制体样式,调整尺寸与透明度
4. 新增通用背景预制体hbg,支持多配色快速复用
5. 重写ibox预制体结构,适配新的组件逻辑
2026-08-07 21:51:48 +08:00
panFD
f841779e94 refactor: 重构新手引导系统,替换旧引导方案
1.  删除旧的GuideComp组件和guide1引导预制体
2.  移除UIConfig中旧的Guide1配置项
3.  改用基于smc.data.tip_done的精细化单步引导
4.  为主页开始按钮新增首次启动引导逻辑
5.  优化引导状态管理,仅单次提示未完成步骤
2026-08-07 00:17:31 +08:00
panFD
31f5340866 refactor: 移除多余的新手引导2、3、4相关代码和资源
1. 删除Guide2、Guide3、Guide4的UIID配置和对应弹窗资源
2. 移除MissionCardComp中关闭guide3、guide4的逻辑代码
3. 移除GuideComp中对应guide2、3、4的UIID判断逻辑
4. 简化云函数代码中冗余的get请求分支
5. 调整按钮抖动动画的时长参数优化视觉效果
6. 新增微信云开发客户端API封装代码
2026-08-06 23:09:47 +08:00
panFD
748f901e01 feat(MissionCard): 添加新手按钮引导功能
1.  新增新手引导配置与相关工具方法,实现英雄、装备、技能、药品四个面板按钮的依次引导
2.  修复预制体文件中冗余的节点与组件配置,清理无效的ebars_node引用
3.  新增引导结束标记逻辑,确保仅首次进入战斗阶段时触发引导
4.  在组件销毁与任务结束时自动清理引导调度与动画,防止回调泄漏
2026-08-06 22:02:55 +08:00
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
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
2e09455f3e refactor(MissionCardComp): 重构面板显示逻辑,改用缩放控制显隐
1. 重构英雄卡牌等覆盖面板的显示逻辑,从位置滑动改为缩放动画
2. 移除默认激活面板的代码,改为按需显示
3. 优化英雄槽位的显示逻辑,默认隐藏空槽位
4. 调整UI预制体的布局参数与文本内容
2026-08-05 23:55:19 +08:00
panFD
772d9af131 refactor(heroConfig): 调整英雄技能描述与成长效果
统一精简多名英雄的6级额外技能效果和技能描述,移除部分冗余的成长支线配置,简化英雄说明文本。
2026-08-05 23:13:28 +08:00
panFD
7187f36c03 style(ui): 调整UI边框与元素缩放尺寸
修改了ui3.plist.meta的边框配置,将ibox和herobox的UI元素尺寸、缩放比例进行了适配调整,统一优化界面布局显示效果
2026-08-05 22:34:57 +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
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
pan
d0971ff72c feat(gui): 添加胜利界面的两个新动画并配置组件
新增lz和sh两个动画资源,为胜利界面预制体添加动画组件并关联对应动画,调整部分UI节点的位置和缩放参数
2026-08-04 11:16:06 +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
a46577fd45 fix: 统一调整UI文本样式与buff描述措辞
1. 修正多个prefab文件的文本控件尺寸、行高和字体大小,统一UI显示效果
2. 将所有英雄属性buff描述从"英雄XX"调整为"全体XX",匹配实际全局生效的效果
2026-08-03 15:13:32 +08:00
pan
ee6eec459d fix(auie/boxbg): 调整预制体的缩放、尺寸和边距参数
统一修改多个节点的缩放倍率、内容尺寸以及四边内边距,同时新增instance空实例属性
2026-08-03 14:54:30 +08:00
pan
5cfa221a58 refactor(ui): 重构卡片背景预制体与样式
1. 新增boxsbg通用卡片背景预制体
2. 调整ui5.plist的边框内边距配置
3. 重构sbox.prefab,替换为统一的卡片背景组件
2026-08-03 11:26:26 +08:00
pan
980c29d555 fix(ui): 调整UI元素的边框内边距并新增背景预制体
1.  调整ui6.plist中多个Sprite组件的border边框参数,修正显示排版
2.  新增boghbg背景预制体文件及其元数据配置
2026-08-03 11:13:18 +08:00
pan
2535f638d9 feat(skill): 优化技能描述与UI显示
1.  调整技能商店卡牌描述,添加"召唤"动作描述,适配多召唤数量逻辑
2.  更新技能描述模板,支持根据overrides.num动态计算召唤数量
3.  重构部分UI预制体布局与节点激活状态
4.  新增一批单体攻击技能配置模板
2026-08-03 10:50:22 +08:00
panFD
5116bb01fd chore(assets): 更新ui6.png图片资源
替换了assets/resources/gui目录下的ui6.png二进制图片资源
2026-08-03 10:49:28 +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
7033390417 fix(skillBox): 适配技能ID匹配逻辑并补全战斗启动兼容
1.  扩展技能箱配置查找逻辑,同时支持卡uuid和技能skill id匹配
2.  战斗已进行时直接初始化技能箱计时状态,避免延迟触发
2026-08-02 17:53:48 +08:00
panFD
c8d15dbe00 refactor(config): 重构技能卡配置体系
1.  重构技能卡配置结构,按稀有度和类型重新分类技能卡
2.  统一技能卡数值基线为普攻100%,通过overrides附加额外效果
3.  更新技能配置的名称、图标和描述,匹配新的技能卡数据
4.  调整英雄盒子预制件激活状态
2026-08-02 17:25:57 +08:00
panFD
198ef03efc refactor(skill): 清理旧技能资源并更新攻击预制体
1.  删除废弃的技能图片、动画剪辑和旧的攻击预制体
2.  新增aw1/aw2/aw3/b3新攻击预制体
3.  调整现有攻击预制体的尺寸、缩放和精灵帧引用
4.  更新fb-2动画和预制体的配置
2026-08-02 17:24:11 +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
74860c6bf9 refactor(hero/config): 优化英雄技能描述格式与内容
fix(game/line): 调整游戏地平线Y轴偏移量
style(gui&map): 修正UI和地图的位置偏移参数

统一替换英雄技能描述为带颜色标记的简洁格式,移除冗余的等级描述数组;调整游戏地面线高度、角色控制器和地图物件的位置参数,适配新的布局需求。
2026-08-01 16:53:55 +08:00
panFD
175b93c7fa refactor(hero): 优化英雄描述文本展示逻辑与UI布局
1.  重构英雄组件富文本生成逻辑,直接使用配置表手写文案替代动态生成
2.  更新英雄配置表中的技能描述文本,优化表述更贴合实际效果
3.  调整任务面板和英雄预制体的UI位置与尺寸,适配新的展示内容
4.  移除冗余的空引用属性,新增刷新石数量显示节点
2026-07-31 23:16:59 +08:00
pan
7124b88201 ui 调整 2026-07-31 17:29:19 +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