panFD
3f11eb8839
refactor(mission): 实现技能装备盒共享计数机制
...
1. 新增BoxCounter类统一管理技能和装备盒的槽位占用
2. 调整技能/装备槽位布局使用常量对齐
3. 任务开始时重置共享计数器
4. 添加槽位已满的拦截逻辑和提示
5. 槽位增减时同步更新计数器
2026-07-23 09:25:49 +08:00
panFD
f3d97e5163
refactor(map): add dynamic height adjustment for mission list boxes
...
add resizeListBox utility method to auto-calculate container height based on item count
adjust shop and equip list heights automatically when populating data
2026-07-22 22:58:58 +08:00
panFD
516b937531
feat(map): 重构任务面板为轮播切换模式
...
重构任务面板的显示逻辑,将原有单面板独立显隐改为水平轮播切换:
1. 新增面板轮播状态管理相关字段与方法
2. 替换原有单独显隐逻辑为统一滑动切换逻辑
3. 调整技能面板初始显示规则,改为始终激活仅通过滑动控制可见性
4. 统一所有面板的打开/关闭操作,优化交互一致性
2026-07-22 22:43:26 +08:00
panFD
a3354d9595
feat(missionCard): 新增召唤英雄前的面板锁定机制
...
1. 为角色控制器预制体绑定home_btn节点
2. 添加nock_node节点引用与召唤状态标记
3. 新增面板交互状态更新方法,通过阻挡层控制按钮可用性
4. 在技能/商店/装备面板点击事件中增加召唤英雄前置校验
5. 首次召唤英雄后解锁所有功能面板并重置初始状态
2026-07-22 22:22:24 +08:00
panFD
db981e89ce
feat(map): add single panel display logic and barbtn prefab
...
1. 新增closeAllPanels方法,实现打开面板前自动关闭其他所有面板
2. 为英雄池、技能池、装备商店、商品商店的切换逻辑添加单面板显示校验
3. 新增barbtn按钮预制体及其元数据文件
2026-07-22 22:04:31 +08:00
panFD
90db23e7c9
chore(config): add empty ShopSet config file and its meta
...
新增商店配置文件ShopSet.ts及其关联的元数据文件,用于后续商店配置的开发
2026-07-22 21:33:08 +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
pan
c10781a180
feat(map): 新增装备商店道具列表组件与配置
...
1. 新增ItemListComp组件实现单个装备道具的UI渲染与购买逻辑
2. 新增道具预制体元数据配置
3. 完善MissionCardComp的装备商店相关节点与预制体引用
2026-07-22 15:07:32 +08:00
pan
e9813d2c01
feat(gui): add ebox prefab reference to mission prefab
...
新增了ebox预制体资源,并将其关联到mission预制体中,补充任务界面的装备箱相关UI元素
2026-07-22 12:46:50 +08:00
pan
401b02be96
feat: 新增装备商店系统,调整英雄站位与抽卡逻辑
...
1. 重构抽卡函数,新增排除装备卡参数,装备卡改为商店直购
2. 添加装备商店面板,支持装备浏览与购买,跨波次保留购买记录
3. 调整英雄出场点位坐标,优化战场布局
4. 扩展技能卡槽位,新增两行技能槽位置
5. 重构EquipListComp组件,适配装备商店UI逻辑
6. 删除废弃的melist预制件与相关元文件
7. 调整hnode预制件布局参数
2026-07-22 10:44:01 +08:00
pan
d37fadf5cf
style: 修复代码格式与导入缺失
...
1. 补全MissionCardComp.ts中缺失的Prefab导入项
2. 统一调整两个文件中的缩进与空格格式问题
3. 修正HInfoComp.ts中的导入语句空格错误
2026-07-22 09:53:42 +08:00
pan
6725cb81b7
feat(equip): 新增装备UI的货币显示组件
...
该修改为装备预制体添加了金币图标和数量文本节点,调整了相关布局尺寸与挂载组件配置,完善了装备界面的资源消耗展示功能。
2026-07-22 09:44:48 +08:00
panFD
3e9b65e99d
feat(equip-system): 新增装备系统核心支持
...
1. 重构卡牌配置定义,明确Field类型为装备卡并支持单卡多词条
2. 添加装备卡判断和词条计数工具函数
3. 新增EquipListComp装备列表组件
4. 更新aui.plist和预制体UI资源适配新装备系统
5. 补充多词条装备示例配置
2026-07-22 00:22:08 +08:00
pan
2234b9021d
feat(MissionCard): 添加英雄卡池关闭按钮功能
...
新增closeHeros节点绑定与点击回调,实现卡池收起逻辑,同步更新卡池显示状态与英雄信息面板。
优化进入准备阶段的交互表现,确保卡池初始状态与手动操作一致。
2026-07-21 16:12:38 +08:00
pan
d279ef19d8
fix(card prefab): 修复卡牌预制体的节点和属性配置
...
新增了金币不足提示的预制体实例,调整了部分节点的位置和尺寸参数,修正了prefab关联ID,添加了缺失的no_cion_node节点引用
2026-07-21 15:07:42 +08:00
panFD
1612e02790
refactor(map): 重构抽卡逻辑与卡牌渲染规则
...
1. 实现升级卡轮询机制,按英雄UUID升序循环切换必出升级卡
2. 重构buildDrawCards抽卡流程,分离必出升级卡与随机抽取逻辑
3. 移除抽卡池内的刷新功能卡,调整特殊卡渲染逻辑
4. 统一英雄卡与升级卡的交互与渲染表现
2026-07-20 22:35:21 +08:00
panFD
cff7b4703f
refactor(uiPrefab): 调整任务和英雄顶部UI的布局与组件配置
...
统一修改mission.prefab和top.prefab的节点激活状态、位置、尺寸,替换旧的精灵/文本组件为正确配置,清理冗余节点和组件,优化UI显示效果
2026-07-20 22:26:28 +08:00
panFD
76085c3ecd
feat(map): 优化战斗流程与卡牌系统交互
...
1. 第一波准备阶段首个英雄召唤后自动开战,移除手动点击开始按钮
2. 重构卡牌交互逻辑,移除上划召唤改为点击召唤
3. 新增英雄卡池显隐切换功能
4. 调整卡牌预制体尺寸与布局
5. 移除特定波次技能卡弹窗逻辑
6. 简化引导流程,不再弹出Guide4
2026-07-20 22:20:18 +08:00
pan
a8642cb788
chore: 批量更新UI预制体资源配置
...
1. 更新引导文案文本内容
2. 调整卡牌控件的位置、尺寸、字体样式与布局参数
3. 更新轻量卡牌控件的激活状态与精灵帧引用
4. 调整方块控件的尺寸、缩放比例与填充参数
5. 移除废弃的精灵帧元数据配置
2026-06-22 15:08:01 +08:00
panFD
5d244e8091
refactor(ui): 移除废弃的技能UI预制件并调整布局
...
1. 删除了mskills.prefab及其元数据文件
2. 调整了mission.prefab中三处文本的实际字体大小从31改为25
3. 重新排布了MissSkillsComp的技能槽位置
2026-06-19 23:23:56 +08:00
panFD
dc8391847b
refactor(cardSkill): 完成卡牌技能触发机制类型化改造
...
本次提交为全量的卡牌技能触发系统重构,主要变更包括:
1. 新增CardTriggerType枚举,统一卡牌触发类型定义
2. 补全依赖事件派发:每波战斗结束FightEnd、英雄死亡HeroDead(带阵营过滤)、复活成功ReviveSuccess
3. 重构SkillBoxComp,按触发类型动态注册事件监听,拆分即时/定时/驻场/事件型逻辑
4. 批量迁移所有卡牌配置,为旧技能补充显式触发类型
5. 新增全局触发次数上限机制,区分每波/全局触发计数规则
6. 新增配套设计文档,记录改造背景与方案细节
本次重构彻底解决了原有隐式配置难以维护、无法支持事件型触发的痛点,实现了技能触发逻辑的标准化与可扩展性。
2026-06-19 23:01:24 +08:00
panFD
3d7c9bfe54
feat: 新增技能触发类型标识与列表预制体,优化技能提示UI
...
1. 新增技能触发类型背景标识,支持追击/反击/复活等状态显示
2. 扩展技能提示接口,新增触发类型参数传递
3. 新增list-me列表预制体及其元数据
4. 调整部分UI精灵帧与布局参数
5. 修复技能名称显示调用参数不匹配问题
2026-06-19 15:40:28 +08:00
panFD
18c873999b
fix(missionCard): 修复卡牌升级提示逻辑并优化显示
...
1. 新增全局配置常量CARD_POOL_UPGRADE_WAVES,优先使用任务运行时配置
2. 重构升级波次计算逻辑,新增多种状态的提示文本:本回合升级、即将升级
3. 修复prefab布局,更新升级提示UI的样式和引用
4. 补充边界情况处理,避免配置耗尽后显示异常
2026-06-19 08:58:56 +08:00
panFD
875d2d68b5
refactor: 调整测试模式、英雄等级和卡池配置
...
1. 开启单挑测试模式
2. 将英雄最大等级从3下调至2
3. 更新卡池升级波次配置为[4,7,10,13]
4. 修复任务预制体的精灵帧和节点缩放配置
2026-06-18 23:26:17 +08:00
panFD
c35d14b5b5
fix(map): 修复任务卡片池等级UI显示逻辑
...
1. 移除了旧的卡池升级按钮UI注释代码
2. 新增卡池等级升级倒计时显示逻辑
3. 修复updateCoinAndCostUI调用updatePoolLvUI的逻辑
4. 从MissionComp获取卡池升级所需波次配置
2026-06-17 23:06:16 +08:00
panFD
3d13b6be46
feat(gui): 新增浮动小提示预制体并更新关联资源
...
新增smalltip浮动小提示UI预制体,更新技能攻击线预制体的元数据UUID,同时修改ui3.png纹理资源
2026-06-17 21:51:02 +08:00
pan
b3c41a294d
refactor(hero配置): 重构英雄配置为初始9位见习英雄
...
移除原有的全品类英雄配置数据,替换为9位基础见习英雄的初始配置,包含各自的基础属性、技能与被动效果。
2026-06-17 16:30:25 +08:00
panFD
50f43c227a
refactor(mission): 优化战斗关卡UI显示与逻辑
...
1. 调整MissionComp注释与战斗计时获取逻辑
2. 移除关卡波数显示中的总波数限制,只显示当前波数
3. 更新mission.prefab的UI布局与默认显示文本
4. 调整地图prefab的物体位置
5. 修改bg2动画的帧率与时长参数
2026-06-13 22:42:09 +08:00
pan
8c056f2e74
修复(mskillbox): 调整MSkillBox预制体布局参数修正UI错位
...
本次提交修改了MSkillBox预制体中多个UI元素的位置、对齐方式、内容尺寸和锚点等布局属性,解决原有布局错位的显示问题。
2026-06-12 14:42:54 +08:00
pan
8e7334f1f0
重构(新手引导): 优化新手引导预制体并清理冗余配置
...
本次更新了guide1、guide2、guide3、guide4四个引导UI预制体,调整了其布局尺寸与对齐组件,同时清理了MSkillBox和role_controller中冗余的旧引导相关配置,提升代码可维护性。
2026-06-12 10:26:06 +08:00
pan
facccf9a6a
feat(引导系统): 新增引导预制体并优化引导交互逻辑
...
新增引导1至引导4四个引导预制体及对应元数据文件
优化GuideComp组件:添加触摸事件监听与销毁解绑逻辑,实现事件穿透以保证底层功能按钮正常响应
调整已完成引导列表的初始值从空数组改为包含0号引导项
更新角色控制器预制体的引导相关配置参数
2026-06-12 10:08:37 +08:00
pan
167c6b485a
refactor(新手引导): 调整引导组件交互与UI实现
...
- 重构触发逻辑,将触摸事件改为按钮点击触发
- 更新引导预制体,添加弹窗与确认按钮UI
- 调整UI配置文件的边框参数适配新布局
- 简化组件事件管理与代码逻辑
2026-06-12 09:23:03 +08:00
pan
531343c0d7
feat(guide): 添加引导手势动画播放功能
...
新增dianji(点击)、huadong(滑动)两款手势动画资源及元数据文件
扩展GuideComp引导组件:新增CCString导入、动画名称配置属性,实现延迟加载并播放指定动画的逻辑,包含异常日志处理
更新引导预制体:将原hand节点重命名为shouzhi,添加Animation组件并绑定两款动画剪辑,调整默认配置
2026-06-12 08:57:44 +08:00
pan
1c74138334
feat(guide): 新增新手引导系统功能
...
1. 创建了通用引导预制体guide.prefab,包含手势提示节点
2. 实现GuideComp组件,支持引导状态跟踪、点击交互和自动销毁
3. 在角色控制和技能框预制体中接入引导组件,配置默认引导ID
4. 完成引导完成状态的本地记录与节点自动隐藏逻辑
2026-06-11 16:32:05 +08:00
pan
dfbac61ed9
refactor(prefab): 重构卡片、技能盒等预制体资源
...
调整了hero1/hero2/hero3节点名称与位置,更新精灵帧与动画剪辑资源引用,重构节点层级结构与布局配置,统一资源依赖关系
2026-06-05 10:20:42 +08:00
panFD
500ba03eb9
feat(game): 重构卡牌技能关联逻辑,调整游戏UI布局
...
为CardConfig新增skill字段,支持卡牌独立关联技能UUID
重构SCardComp与SkillBoxComp的技能获取逻辑,修复技能图标与配置读取问题,修正组件参数注释
调整GameSet中的游戏地平线坐标,优化多个场景与UI预制体的布局位置
移除部分预制体中的冗余配置项,清理无效代码
2026-06-04 23:12:57 +08:00
panFD
ac1c810636
feat(技能框): 添加技能释放动画并优化UI显示
...
添加技能触发时的缩放缓动动画,播放前停止已有缓动避免异常,增强操作视觉反馈。
调整技能剩余次数的显示格式,移除多余的“次”后缀。
更新技能框预制体,新增CD遮罩节点并调整图标布局与缩放参数,同时替换关联UI图片资源。
2026-06-04 20:42:22 +08:00
panFD
237df1dc4e
重构(地图卡牌): 抽离技能卡牌逻辑为独立组件
...
- 新增SCardComp.ts,实现技能卡牌专属的UI渲染、点击交互与使用逻辑
- 更新MissionCardComp.ts,替换技能卡槽的组件类型为SCardComp并修正相关代码
- 重构CardComp.ts:移除所有Skill类型卡牌的处理代码,修复卡牌等级取值优先级问题,简化拖拽逻辑仅保留英雄卡上划使用功能
2026-06-04 19:08:54 +08:00
pan
2c306ff21a
feat(技能槽UI): 调整技能槽布局并更新预制件样式
...
清理了无用的导入语句,调整了MissSkillsComp中的技能槽坐标位置,更新了sbox预制件的图标、文本样式与节点配置,优化界面显示效果。
2026-06-04 15:49:16 +08:00
panFD
7e86aed500
feat: 新增技能卡系统,优化卡牌操作逻辑
...
1. 调整任务开始按钮显示逻辑,新增nobg节点控制
2. 重构卡牌拖拽逻辑,技能卡改为点击使用,英雄卡保留上划使用
3. 修改技能卡牌初始消耗为0
4. 新增技能卡槽面板,在特定波次开放技能卡抽取
5. 新增技能卡刷新按钮与相关回调逻辑
6. 优化抽卡UI显示与费用更新逻辑
2026-06-03 22:40:09 +08:00
panFD
1b384572c6
feat(MissionCardComp): 新增技能卡牌相关节点引用
...
在任务卡片组件中添加技能弹窗、卡槽、刷新按钮等相关节点的序列化引用,用于后续技能选择刷新功能开发
2026-06-03 19:38:00 +08:00
pan
55c277016d
refactor: 清理废弃资源并优化卡牌相关逻辑
...
1. 删除废弃的notify.prefab和TalentSet.ts.meta文件
2. 新增MSkillBox预制体资源
3. 优化MissionCardComp抽卡按钮显示逻辑
4. 格式化CardComp.ts代码格式与变量声明
5. 优化MissionComp.ts代码格式与事件绑定
6. 更新mission.prefab布局添加技能槽位
2026-06-03 14:39:31 +08:00
pan
e7230db7ca
fix(ui/mission): 修复预制体缺失的实例和覆盖配置
...
补充了mission.prefab中多个节点的instance和targetOverrides空值配置,修正了pool_lv_node的id错误
2026-05-29 15:48:57 +08:00
pan
8b1f61014b
style: 优化MissionCardComp代码格式与细节
...
调整变量类型声明的空格、代码缩进与空行规范,修复部分UI更新逻辑,修正卡牌位置数组的空格格式,统一代码书写风格
2026-05-29 15:30:50 +08:00
panw
62bb417a4d
fix(mission.prefab): 修复任务UI预制体的异常配置
...
1. 清理冗余的无效组件和配置项
2. 调整节点高度尺寸并启用禁用的UI组件
3. 修正预制体关联的id映射错误
2026-05-27 17:01:34 +08:00
panw
bfafdbabeb
feat(missionHome): 添加天赋按钮并优化底部栏选中状态
...
1. 新增天赋按钮节点引用与相关页面切换逻辑
2. 封装setBarActive方法统一处理按钮选中态显示
3. 调整页面切换时的按钮状态更新逻辑
2026-05-27 16:42:34 +08:00
walkpan
1b26a9079d
refactor(hero-ui): 重构英雄信息面板为点击弹窗形式
...
本次修改完成以下核心调整:
1. 在GameUIConfig中注册HInfo弹窗的UIID与预制体路径
2. 为场上英雄节点添加点击交互,点击时打开对应英雄的信息弹窗
3. 清理MissionCardComp中常驻英雄信息面板的旧逻辑代码
4. 重构HInfoComp适配弹窗模式,支持按实体ID绑定英雄数据并实时刷新显示
5. 调整CardComp中英雄图标缩放,优化界面显示效果
2026-05-24 16:16:40 +08:00
walkpan
af5b79b9a1
fix(gui/mission): 调整任务prefab的布局参数与激活状态
...
修正了任务界面预制体的位置、尺寸、对齐边距以及默认激活状态,修复界面显示错位问题
2026-05-15 19:42:38 +08:00
panw
79531e7318
fix: 修复多项UI布局和功能问题
...
1. 调整任务prefab的位置和内容尺寸
2. 注释掉加载动画自动隐藏逻辑
3. 修改合成规则逻辑适配配置项
4. 调整英雄移动预制体的缩放参数
5. 修改地图预制体的节点名称、尺寸和对齐属性
6. 更新角色控制器预制体的组件和布局参数
2026-05-14 16:40:44 +08:00
panw
9b363cda1c
fix: 调整英雄升级所需数量,优化战斗和UI细节
...
1. 将英雄升级所需数量从2改为3
2. 调整UI3.plist的边框参数
3. 修改地图精灵帧和图集绑定
4. 优化技能提示框动画:减少停留时间并简化漂移淡出逻辑
5. 修改任务卡牌组件:战斗阶段不再隐藏面板,新增战斗阶段无法召唤英雄的限制,注释掉战斗阶段隐藏抽卡面板的代码
6. 重构hnode.prefab的层级和UI组件,调整等级显示样式
2026-05-14 10:55:15 +08:00