Commit Graph

949 Commits

Author SHA1 Message Date
panFD
9483a8c1ec fix(gui): 调整多个UI预制件的布局参数
1. 修正hero.prefab中多个节点的y轴位置与布局边界值
2. 调整sibox.prefab的节点位置、内容尺寸与字体大小
3. 移除sibox.prefab中冗余的bg_node引用
2026-08-30 23:46:32 +08:00
panFD
120ea12a36 refactor(map): 移除技能框背景节点相关代码
1.  删除SskillBoxComp中bg_node属性和updateBgNode方法
2.  精简prefab中冗余的节点配置
3.  修复CardLiteComp的canup渲染覆盖问题
2026-08-30 23:43:13 +08:00
panFD
af4c45dc28 feat(hero card): add upgrade reminder feature
1. 新增英雄升级配置判定模块,封装升级条件校验逻辑
2. 为卡牌组件添加可升级标识节点和刷新逻辑
3. 实现英雄列表面板统一刷新所有卡牌的升级标识
4. 监听英雄成长变更事件实时更新升级提示状态
2026-08-30 23:10:08 +08:00
panFD
a7e9bb2ace fix(ui): 修复升级按钮相关的预制体和动画配置
1.  更新cardlite预制体,新增升级图标节点与相关组件
2.  调整up动画的采样率、时长与关键帧参数
2026-08-30 22:53:51 +08:00
panFD
5edaae639d refactor(HerosListComp): 重命名职业展示相关变量与方法
1. 将 type_node 重命名为 role_node,updateTypeDisplay 重命名为 updateRoleDisplay
2. 更新注释说明子节点按 HRole 枚举值命名
3. 同步修改调用处的变量名和方法名
2026-08-30 21:45:55 +08:00
panFD
69aa1863b7 feat(talent): 重构天赋升级交互,新增确认弹窗逻辑
1.  移除天赋预制件上的+号节点和旧的背景组件,改为按阶位切换颜色背景
2.  天赋点击逻辑改为先弹出确认弹窗再执行升级
3.  简化天赋项组件的参数传递和状态判断逻辑
4.  更新注释文档与组件职责描述
2026-08-30 17:18:36 +08:00
panFD
0ceff6fb05 refactor(预制体): 清理冗余的prefab配置数据
删除了window.prefab和prefab_talent_item.prefab中冗余的节点、组件配置以及属性覆盖数据,精简预制体文件结构,移除无效的冗余配置项
2026-08-30 16:27:47 +08:00
panFD
e4530d6d1c feat(hero skill): add slot support for hero skill detail panel
1. 新增技能槽位参数,解决同底座技能(如普攻+触发技能)的分档定位问题
2. 新增2级/3级面板节点配置,自动隐藏无对应档位的面板
3. 重构英雄技能档位生成逻辑,支持按槽位精确查找技能配置
4. 优化技能弹窗渲染逻辑,传递槽位参数避免匹配错误分组
2026-08-30 14:44:27 +08:00
panFD
10a6d18836 refactor(skill-text): 重构技能文案系统,拆分英雄/卡牌语境
1.  将原HeroSkillDesc拆分为CardSkillText(卡牌/道具通用)和HeroSkillText(英雄专属)
2.  移除废弃的HeroSkillDesc文件与相关引用
3.  统一技能文案生成逻辑,修复数值漂移问题
4.  调整英雄配置中技能解锁等级与分档规则
5.  优化技能弹窗UI与参数传递逻辑
2026-08-28 08:36:39 +08:00
pan
434ab91f81 feat(SinfoComp): 新增信息弹窗关闭按钮功能
1. 给SInfoBox预制体添加关闭按钮配置项
2. 新增close_btn节点绑定与自动兜底查找逻辑
3. 重构全局触摸关闭逻辑,改为精确判断触点位置
4. 分离弹窗自身点击和关闭按钮点击的事件处理
5. 统一添加按钮点击音效播放逻辑
2026-08-27 14:52:50 +08:00
pan
b2f474d73b feat(UI): 添加技能信息弹窗功能
1. 新增UIID.SInfo枚举项与弹窗配置
2. 为技能图标组件添加点击弹窗逻辑
3. 实现完整的技能信息弹窗UI组件,支持展示技能详情、等级提升说明
4. 支持点击外部区域关闭弹窗,防止重复绑定点击事件
2026-08-27 11:21:30 +08:00
pan
1375712f90 feat(map): add skill small icon component and update prefab
新增技能小图标组件SinfoComp,同步更新对应UI预制件SInfoBox,添加关闭按钮与图标显示节点,完善战场技能状态展示能力
2026-08-27 10:36:35 +08:00
pan
0649d42a25 feat: 新增3个UI预制体并优化现有UI元素边框配置
1. 新增wbox、SInfoBox、SOInfoBox三个UI预制体资源
2. 调整aui.plist、ui5.plist、ui3.plist中的元素边框参数
3. 精简button.prefab的冗余组件与节点配置
2026-08-26 10:40:54 +08:00
pan
aca32fd5c8 refactor: 移除技能卡牌系统相关代码和资源
1. 删除MSkillBoxComp组件文件及对应的meta配置
2. 从UI配置中移除SkillBox相关注册项
3. 删除MSkillBox.prefab及其meta配置
4. 新增winbox和winboxbg弹窗预制体资源
5. 优化CardLiteComp的注释描述
2026-08-26 09:39:46 +08:00
pan
d4499d2154 refactor(ui): 移除卡牌槽组件CardComp及关联资源
1.  移除了CardComp.ts主文件和对应的prefab、meta配置文件
2.  更新了GameEvent.ts中的事件注释,修正了CardSelected和CardUsed的载荷类型描述
2026-08-26 09:34:01 +08:00
pan
8b9f940291 refactor(map): 移除废弃的英雄信息面板HInfoComp相关代码
1. 删除HInfoComp组件文件及其元数据
2. 移除UIConfig中HInfo配置项
3. 移除CardComp中打开HInfo面板的逻辑
4. 清理注释和代码中对HInfoComp的引用
5. 更新MissionCardComp的文档注释
2026-08-26 09:24:41 +08:00
panFD
5b965bba60 feat: 完成天赋系统重做与UI界面优化
1.  新增天赋等级配置与经验升级逻辑,支持连升多级
2.  重构天赋UI界面,添加等级进度条与页签状态显示
3.  优化技能卡片UI,新增技能名称显示与等级格式调整
4.  调整英雄界面布局,修复UI错位问题
5.  新增页签背景预制件与天赋道具UI样式
2026-08-26 08:50:54 +08:00
pan
93a3c69d22 fix(gui): 修复天赋界面UI布局与边框配置
1. 调整ui3.plist.meta里的元素边框尺寸
2. 重构talents.prefab的节点结构,新增tab1/tab2/tab3分页与bar容器
3. 为分页按钮添加文本标签与精灵渲染组件
4. 配置布局组件实现水平分页排列
2026-08-25 17:07:15 +08:00
pan
84337897e7 refactor(talentItem): 优化天赋道具的状态逻辑与UI布局
1. 调整天赋道具的状态判断逻辑,将阶位未解锁和未加点状态合并为未激活状态
2. 移除整卡透明度遮罩,改为仅显示左上角锁图标
3. 更新锁节点提示文案,明确未激活的两种场景
4. 调整锁、加号、满级角标的位置与资源配置
5. 扩展点击交互范围,支持锁角标点击触发升级
2026-08-25 16:32:12 +08:00
pan
df519fdc4e feat(talent): 重构天赋系统为三阶结构并实现全新UI
1.  重构天赋系统为一阶基础/二阶专精/三阶超强三阶结构,移除前置天赋要求改为阶位累计点数解锁
2.  新增阶位解锁校验逻辑与天赋点投入统计
3.  重做天赋UI为三阶Tab页签+迷你升级卡样式,支持状态展示与一键升级
4.  补充新的天赋配置与属性加成,更新天赋系统文档
5.  修复属性计算问题,新增暴击伤害与穿刺伤害加成支持
2026-08-25 16:29:11 +08:00
pan
0ccf8abcf4 feat(herolist&skillbox): 新增英雄图鉴技能图标展示功能
1. 为SSkillBoxComp新增英雄图鉴专用初始化方法,支持区分技能/驻场光环图标来源
2. 扩展技能背景色适配,支持5档英雄技能等级配色
3. 在HerosListComp中实现英雄技能图标列表刷新逻辑,支持大招和各类触发技能展示
4. 按英雄等级动态显示技能解锁状态和对应等级图标
2026-08-25 10:55:31 +08:00
pan
a8aa876a74 feat: 新增技能图标组件与UI优化
1. 新增SSkillBoxComp技能小图标组件,支持技能展示与状态控制
2. 优化CardLiteComp选中态动画,改为缩放高亮效果
3. 为英雄列表、任务主页添加顶部栏显示控制逻辑
4. 调整部分预制件布局与节点配置
2026-08-25 10:50:28 +08:00
panFD
61e33ff754 feat(hero list): add hero upgrade animation effect
新增英雄升级成功时的播放动画特效,包括:
1. 新增动画节点绑定属性与初始化隐藏逻辑
2. 添加升级动画播放与播放完成自动隐藏的方法
3. 新增升级动画资源文件与配置元数据
2026-08-24 22:25:42 +08:00
pan
f4c5f0daae feat(heroList): 升级按钮交互与提示优化
1.  新增升级按钮点击回弹动画与自动绑定逻辑
2.  替换按钮禁用逻辑为气泡提示反馈
3.  重构smalltip预制体并集成到升级按钮
4.  添加完整的调试日志与异常处理
2026-08-24 15:13:13 +08:00
pan
bb098d690b feat: 新增英雄升级测试模拟数据并修复UI预制件关联
1. 为英雄成长数据添加测试用模拟数据,用于验证英雄升级功能
2. 修复role_controller预制件的hero_btn和tals_btn控件绑定
3. 调整cHero预制件的控件结构与关联关系
2026-08-24 11:16:25 +08:00
pan
2e3624e9ad fix(assets): 修复多个资源文件的布局与配置参数
1. 调整RPG地图物体的Y轴位置
2. 修正UI图集的边框数值为整数
3. 更新卡牌预制体的尺寸、边距与缩放参数
4. 调整英雄界面的位置与布局参数
5. 修复角色控制器的预制体组件关联与属性覆盖配置
2026-08-24 10:22:28 +08:00
panFD
cf4beadeb4 refactor(CardLiteComp): 重构英雄图鉴卡组件逻辑
1. 移除对全类型卡牌数据的依赖,仅保留英雄卡展示逻辑
2. 简化数据流转,直接通过英雄UUID渲染卡面
3. 更新注释文档与变量命名,统一业务语义
4. 调整预制体节点命名与配置项
2026-08-24 00:00:34 +08:00
panFD
bef521683c refactor(heroList): 替换卡牌选中高亮方式为显隐标记
1.  重构英雄列表卡牌选中逻辑,移除缩放高亮,改用active子节点显隐标记选中状态
2.  重构CardLiteComp,新增setSelected方法统一处理选中态
3.  调整卡牌预制体尺寸与布局,新增选中标记节点
4.  优化英雄图标加载逻辑,改为静态首帧展示而非播放动画
5.  调整图集边框配置与精灵帧引用
2026-08-23 23:40:54 +08:00
panFD
b3781f550d refactor(ui): 调整预制件配置与精灵帧设置
1. 关闭英雄列表节点的默认激活状态
2. 将通知、底部按钮的精灵帧置空
3. 重构底部按钮预制件的节点结构与组件配置
2026-08-23 21:44:38 +08:00
panFD
fb2c67ccab refactor(hero system): 重构英雄升级与卡片展示逻辑
1.  重构英雄升级方法,移除外部传入所需碎片参数,改为从配置表自动读取
2.  简化CardLiteComp.setHeroByUuid,移除卡池等级参数,直接读取英雄静态配置
3.  新增ChipComp.setHeroIconByUuid,重构英雄图标渲染逻辑
4.  新增英雄详情面板的升级功能与碎片展示
5.  新增英雄成长变化的事件监听与面板刷新逻辑
2026-08-23 16:27:58 +08:00
panFD
6eb51c8535 feat(map): add hero card chip view component
新增了图鉴卡牌预制体组件ChipComp,负责渲染卡牌图标与背景底框,支持英雄卡动画播放和普通卡牌静态图标展示,同时提供了数据设置、清空等对外接口。
2026-08-23 16:10:06 +08:00
panFD
a7d2745843 fix(ui/button): 修复按钮预制体的Label组件丢失问题
将原本被误删的按钮文字Label组件及其依赖组件重新添加回预制体,修正了按钮显示异常的问题。同时附带更新了关联的资源图片ui3.png。
2026-08-23 15:34:17 +08:00
panFD
a985214cbb refactor: 更新技能描述与UI预制件配置
1.  调整所有技能info字段为更清晰的功能说明
2.  新增怪物普攻配置规范与overrides示例
3.  新增Lable、herosbg两个UI预制件资源
4.  调整ui5.plist的边框配置参数
2026-08-22 18:41:28 +08:00
pan
694d2ad309 fix(gui): 调整任务UI元素的布局与文字样式
修改了mission预制体的位置、内容尺寸和字体参数,优化界面显示效果
2026-08-21 16:46:45 +08:00
panFD
f3cbb20af0 fix(role_controller): adjust gui prefab position and state values
修正角色控制器预制体的Y轴坐标、参数值和激活状态
2026-08-21 12:37:51 +08:00
panFD
3349b31e2d feat(skill): 新增技能击退概率属性并调整相关逻辑
1. 新增knockback_skill_chance属性统一管理技能击退概率
2. 重构击退判定逻辑,支持配置化击退概率而非固定判定
3. 调整红蓝技能预制件的位置、缩放和动画参数
4. 调整角色控制器UI布局参数
5. 为默认普攻配置100%基础击退概率
2026-08-20 23:01:40 +08:00
panFD
79746409ef refactor(MissionCard): 替换旧版按钮指引为卡牌引导动画,新增选次提示
1. 移除旧的新手按钮指引逻辑,替换为开局三选一卡牌抖动引导动画
2. 新增pickCountLabel节点绑定与选次计数逻辑,显示当前是第几次选择英雄
3. 重构新手引导相关常量与方法,统一卡牌引导的命名与实现
4. 调整任务初始化与结束时的引导清理逻辑
2026-08-19 23:28:11 +08:00
panFD
6c82c632b6 feat: 重构英雄编队逻辑,优化出生与排队规则
1. 移除英雄出生落点偏移,改为按职业优先级从右向左排队
2. 重构英雄卡点击逻辑,支持点击整张卡牌选取
3. 新增英雄血量背景预制体与UI按钮样式
4. 优化AOE技能目标选取逻辑,使用中排基准点
2026-08-19 22:52:17 +08:00
pan
1cc09f3450 fix(mission prefab): repair cards_refresh null config
补全任务预制体中cards_refresh的配置项,移除无效的null值并添加正确的节点ID
2026-08-17 15:07:20 +08:00
panFD
a59bfd3e40 fix(ui/mission): 修复任务界面UI布局与激活状态
调整了多个UI节点的激活状态、位置坐标、尺寸和对齐参数,
移除了废弃的nock_node引用,修正界面显示异常问题
2026-08-17 13:44:14 +08:00
pan
d54e6ce1d6 fix: 调整游戏地平线高度与UI、场景位置
统一修正游戏内角色控制器UI位置、地图物体Y轴偏移
调整游戏地平线基准值,修复场景显示偏移问题
2026-08-13 17:29:53 +08:00
panFD
c27c81cfa6 refactor: 重构关卡战斗流程与AI逻辑,改为单场Boss战模式
1.  近战AI新增警戒线机制,无威胁时退回编队
2.  替换多回合波次为单场Boss战,简化刷怪与回合逻辑
3.  重构招募系统为开局免费三选一流程
4.  调整英雄与怪物基础属性平衡
5.  精简HUD与配置文件冗余代码
2026-08-13 00:21:54 +08:00
pan
ab6a3b7824 refactor(mission card): 暂时禁用英雄信息盒同步逻辑
注释所有refreshHeroBoxSlots调用点并禁用方法实现,保留代码备查以便后续恢复
2026-08-12 15:51:56 +08:00
pan
a5dc1ef540 refactor(missionCard): 重构抽卡逻辑与按钮命名
1.  重命名抽卡按钮相关变量与注释为刷新卡池
2.  调整抽卡规则:不再过滤已召唤英雄,支持同英雄二合一合成
3.  新增招募计数循环机制:每4次招募触发一次三选一
4.  添加近战保底逻辑,全远程阵容时提升近战卡权重
5.  移除冗余的已召唤英雄过滤逻辑
2026-08-12 15:31:27 +08:00
pan
1609d3971a refactor(hero desc): 调整技能描述渲染逻辑,适配不同场景显示需求
1. 新增showName参数控制技能名称是否展示,区分英雄弹窗和卡池场景
2. 修正英雄预制体中角色的Y轴偏移量
3. 同步更新函数注释和调用传参
2026-08-12 09:39:24 +08:00
panFD
ae6c69e4f3 refactor(hero): 调整英雄描述展示为满级效果
修改英雄能力描述的数据源等级为5级,展示满级能力信息;移除技能名后的档位后缀,统一文案展示规则。
2026-08-12 08:38:57 +08:00
pan
de763efb0f refactor(ui&logic): 调整UI边距与英雄属性计算逻辑
1.  修改ui3.plist.meta里两个UI元素的border边距配置
2.  重构HeroBoxComp的属性增量计算逻辑,修正属性加成只统计临时增益而非等级成长
3.  优化HeroSkillDesc的富文本样式,新增数值描边效果统一UI视觉风格
2026-08-11 10:52:23 +08:00
panFD
4eba1c8ad8 feat: 重构英雄成长系统,支持差异化成长曲线与无限升级
1. 新增英雄成长类型枚举与系数表,实现坦克/战士/刺客等差异化成长
2. 替换旧的固定指数成长逻辑,改用线性累计成长公式
3. 移除英雄等级上限,改为技能等级封顶,调整升级/出售金币计算逻辑
4. 重构属性计算与UI展示逻辑,统一成长计算入口
5. 优化技能文案展示与英雄配置格式
2026-08-10 23:33:06 +08:00
panFD
222dddbb05 refactor(heroBox): 优化英雄升级弹窗展示与UI边框
1.  移除英雄升级确认弹窗冗余的英雄名称变量拼接
2.  调整UI元素的边框偏移参数
3.  给英雄属性描述文本添加黑色描边优化显示效果
4.  更新了多个英雄预制件的节点ID与属性覆盖配置
2026-08-10 10:28:39 +08:00
panFD
2872b643f8 feat(ui&config): 优化技能名富文本显示效果
1. 调整技能名高亮色为金黄并添加描边效果,提升视觉层级
2. 封装skillNameRich工具函数统一处理技能名富文本格式
3. 修复英雄prefab布局参数,适配新的文本显示样式
2026-08-09 20:40:10 +08:00