pan
2b08ed6172
refactor(gui): 移除废弃的图集资源并重置精灵帧引用
...
1. 删除了不再使用的uicons.png资源及其meta文件
2. 将多个prefab文件中的spriteFrame和atlas引用替换为null
3. 修正了prefab_talent_item.prefab中的sizeMode参数
2026-07-28 11:25:00 +08:00
pan
be83c83afa
fix(hero prefab): add missing instance and targetOverrides fields
...
补充所有hero预制体中缺失的instance和targetOverrides空值字段,完善预制体配置结构
2026-07-27 17:32:47 +08:00
pan
08fd5cb092
chore: 更新所有配置表的道具和装备图标
...
统一替换游戏内道具、技能卡、装备的图标资源路径,使用统一的新装备道具图标命名规范,修复图标显示不一致问题
2026-07-27 17:32:15 +08:00
pan
9f2599e9ec
refactor: 统一将 pool_lv 重命名为 card_lv 并清理废弃代码
...
本次提交完成了全项目范围内的术语统一重构:
1. 将所有`pool_lv`相关变量、字段、注释替换为`card_lv`,对齐卡牌等级的业务含义
2. 移除了配置中冗余的默认`pool_lv`赋值,简化数据结构
3. 删除了废弃的`HlistComp.ts`组件及其元文件
4. 修正了多处逻辑错误,确保卡牌等级正确驱动背景框切换
5. 更新了相关注释和文档,保持代码一致性
2026-07-27 15:54:53 +08:00
pan
903ec42905
feat: 新增卡牌自定义图标功能,优化图标加载逻辑
...
1. 为所有卡牌配置添加icon字段,支持自定义指定图集内的图标
2. 重构列表组件与卡片组件的图标获取逻辑,优先使用自定义图标
3. 更新预加载的图集资源从ui3改为ui6,适配新图标图集
4. 调整弹窗预制体尺寸与图集引用,适配新的图标资源系统
2026-07-27 10:41:53 +08:00
panFD
14a41dbcc1
style(assets): 更新ui6.png图片资源
...
仅替换了游戏GUI的ui6.png图片资源,未修改业务逻辑代码
2026-07-27 10:07:55 +08:00
panFD
778484a022
chore(gui): add new ui texture asset ui6.png and its meta file
...
新增了GUI模块的ui6.png纹理图片以及对应的导入配置元文件,用于游戏界面渲染使用
2026-07-27 10:02:20 +08:00
pan
f634b48eb4
refactor: 重构英雄列表UI与图标加载逻辑
...
1. 替换list-me预制体为list_me,统一命名规范
2. 调整ui5.plist的精灵边框参数,修复UI显示精度
3. 重写英雄图标加载逻辑,新增异步加载竞态保护与动画首帧缓存
4. 优化cSkill预制体的布局与样式参数
2026-07-27 09:44:02 +08:00
panFD
336175c421
ui 调整
2026-07-27 07:42:36 +08:00
panFD
93b2a4a155
feat: 新增卡牌长按预览功能与英雄信息等级展示
...
1. 为所有卡牌组件添加长按0.5秒弹出详情面板功能,支持点击/取消取消计时
2. 为英雄配置添加分级能力说明数组,信息面板支持逐行展示各等级效果
3. 重构英雄信息面板UI布局与渲染逻辑,优化动画加载方式
4. 更新卡牌预制体尺寸与样式,适配新的交互与展示需求
2026-07-27 00:31:29 +08:00
panFD
c7afe5d73f
fix(map, mission): 修复槽位布局与重置位置异常问题
...
1. 为英雄组件clearBySystem增加位置重置判断,避免未初始化时将槽位重置到原点
2. 重构任务面板槽位布局逻辑,统一使用三等分水平布局
3. 新增布局辅助方法,处理预制体Widget组件冲突问题
4. 禁用多个冗余的任务预制体节点,清理无效引用
2026-07-26 20:08:47 +08:00
panFD
1593c7ffbf
refactor(map): 统一卡牌购买后的全池刷新逻辑
...
1. 为装备、物品、技能卡牌组件统一添加CardUsed事件派发
2. 重构MissionCardComp的卡槽管理,改为槽位复用模式
3. 拆分并统一装备、物品、技能卡池的刷新逻辑
4. 移除冗余的UseSkillCard事件监听与处理
5. 整理并缓存各类卡槽组件引用
2026-07-26 19:19:30 +08:00
panFD
24eb72ef99
feat(map): 为三类商店卡牌组件添加动画交互效果
...
1. 新增按钮按下/取消缩放反馈、点击回弹动画
2. 新增卡牌入场淡入放大、购买放大淡出、刷新缩小淡出动画
3. 优化卡片切换逻辑,支持按状态播放对应动画
4. 同步重构了ItemListComp、EquipListComp、SCardComp三个组件
5. 删除了废弃的装备预制体元数据文件
2026-07-26 14:48:43 +08:00
panFD
d135aa9905
refactor(heroCard): 重构英雄卡牌系统逻辑与UI布局
...
1. 重写抽卡逻辑,移除升级卡机制,改为从基础英雄池按权重抽取不重复英雄
2. 优化英雄卡入场、购买、刷新动画,新增按钮触摸反馈效果
3. 调整mission.prefab与cHero.prefab的UI元素位置与布局参数
4. 简化卡牌布局代码,交由prefab的Widget组件自动约束
2026-07-26 14:44:43 +08:00
panFD
16996b9805
refactor(mission): 重构卡牌系统为英雄卡槽组件
...
1. 新增CHeroComp作为英雄卡槽专用组件,替换原CardComp
2. 调整mission.prefab布局与预制体引用,适配新卡槽组件
3. 优化MissionCardComp的卡槽缓存与布局逻辑
4. 更新所有相关注释与类型引用,统一代码语义
2026-07-26 12:52:58 +08:00
panFD
40723174c9
feat(map): add mission card panel show/hide logic
...
- add constant configs for card panel animation and positions
- add showCards and closeCards click event listeners and cleanup
- implement onShowCardsClick and onCloseCardsClick methods with slide animation
- fix panel node array order and update related comments
- enable card panel by default when entering prepare phase
2026-07-25 22:30:35 +08:00
panFD
ffafefcc72
feat(mission): 新增装备和商店刷新功能,重构抽卡逻辑
...
1. 新增按权重抽取装备卡的工具函数,支持去重后补齐
2. 重构任务界面卡牌组件:
- 拆分英雄/装备/商店面板节点绑定,调整属性顺序
- 新增装备和商店刷新按钮的交互逻辑
- 替换原固定加载装备/商品列表为按权重随机抽取3个
3. 重构技能卡牌组件,改为技能商店卡项实现,简化原有逻辑
4. 修复prefab中的节点属性偏移和引用关系
2026-07-25 21:44:17 +08:00
panFD
9c520cf917
feat(hero-system): 新增5名英雄扩展英雄池
...
本次提交完成了英雄池扩展的核心开发:
1. 在heroSet.ts中新增5012不死小强、5022嗜血剑客、5032战术弓手、5052护盾牧师、5061战歌法师共5名新英雄配置
2. 更新HeroList启用全部新英雄,覆盖自愈坦克、暴击刺客、团队暴击辅助、开场护盾法师、驻场光环法师五个定位
3. 新增对应的prefab元文件并替换旧有UI元素配置
4. 附带设计规范文档记录本次扩展的详细规则与平衡调整
2026-07-25 17:32:17 +08:00
panFD
5cfbd3315e
feat(gui): 新增通用UI预制体与资源文件,清理旧配置文件
...
本次提交新增了一套通用GUI组件预制体,包括弹窗、列表、按钮等基础UI组件,同时添加了配套的图片资源与元数据文件。删除了旧的英雄配置相关的元数据文件,完成资源与配置的整理优化。
2026-07-25 14:16:11 +08:00
panFD
f90de03f70
fix(mission prefab): set mission element active to true
...
修复任务界面预制体默认未激活的问题,确保任务UI元素可以正常显示加载
2026-07-23 23:59:01 +08:00
panFD
b3efb06894
refactor: 统一替换内置console日志为可配置化日志系统
...
1. 将各业务模块中的硬编码console日志替换为自定义Logger模块,新增DEBUG开关控制日志输出
2. 为MissSkillsComp新增道具卡牌使用处理逻辑,支持药水类技能直接给全队施加buff
3. 修复了道具卡牌事件监听绑定错误的问题
4. 新增了hero预制体的meta配置文件
5. 调整了装备预制体的UI布局参数
2026-07-23 23:58:06 +08:00
pan
2381812d06
feat(skill): add timed buff support for skills
...
1. 新增timed_buff_id配置项到SkillConfig和SkillOverrides接口
2. 实现计时buff逻辑:配置该id时通过buffManager添加限时buff,跳过永久buff逻辑
3. 优化代码格式和空行规范,修复部分代码细节问题
2026-07-23 16:25:08 +08:00
pan
c4e7f2584b
feat(hero): 新增完整计时性Buff/Debuff系统
...
本次提交实现了游戏内完整的计时性增益/减益系统,包含:
1. 新增Buff配置表与运行时数据组件
2. 实现属性修饰器与最终属性计算逻辑
3. 完成Buff管理、计时结算与周期效果处理
4. 兼容旧有控制状态系统,支持平滑过渡
5. 附带完整的系统设计文档
同时关闭了两个闲置的任务界面节点。
2026-07-23 15:48:59 +08:00
pan
708ca0827a
fix(gui:mission): 调整任务预制体的布局参数
...
删除了废弃的ShopSet配置文件及其元数据,
调整了mission.prefab的位置、缩放、内容尺寸和边距参数来优化界面布局。
2026-07-23 10:09:24 +08:00
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
pan
c1d461516b
feat(card): 实现英雄卡升级标识与交互优化
...
1. 新增升级专用动画资源与up_icon_node节点
2. 重构等级显示逻辑,升级卡显示前后等级
3. 调整召唤按钮文案为"升级"或"招募"适配场景
4. 移除无用的getLvColor导入与旧的层级控制逻辑
2026-07-21 11:02:27 +08:00
pan
c228542213
feat(skill): 新增fb-1、fb-2技能特效,替换原有line系列技能
...
1. 新增fb-1、fb-2的预制体与动画资源
2. 删除line1-line5及atk_c6旧技能资源
3. 更新SkillSet配置,将6101、6102、6103技能指向新特效
4. 调整hero_move界面的UI位置参数
2026-07-21 09:29:31 +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
panFD
204f0f5cd9
refactor(skill): 重构技能预制件与动画资源
2026-07-03 09:25:43 +08:00
pan
72cdf32a75
refactor(TalentItemComp): 优化天赋卡牌UI显示逻辑
...
1. 复用CardConfig中的pool_lv统一卡牌背景色,与技能卡保持一致
2. 新增对驻场天赋卡的图标显示支持,使用FieldSkillSet获取图标
3. 重构图标获取逻辑,与SCardComp保持对齐避免显示异常
4. 移除冗余的wave映射背景色代码
2026-06-22 16:24:23 +08:00
pan
a8642cb788
chore: 批量更新UI预制体资源配置
...
1. 更新引导文案文本内容
2. 调整卡牌控件的位置、尺寸、字体样式与布局参数
3. 更新轻量卡牌控件的激活状态与精灵帧引用
4. 调整方块控件的尺寸、缩放比例与填充参数
5. 移除废弃的精灵帧元数据配置
2026-06-22 15:08:01 +08:00
panFD
3056b61ced
fix: 修复战斗相关UI显示与技能配置问题
...
1. 调整RPG地图预制件与UI元素的激活状态,修复战斗面板显示异常
2. 移除技能卡片多余的t_times配置项,简化技能触发逻辑
3. 优化战斗结束后战斗框的显隐控制
2026-06-20 17:53:04 +08:00
panFD
b634cf5383
fix(ui prefab): 调整引导UI位置、文案与样式
...
1. 修正guide1、guide3、guide4的控件垂直位置
2. 更新guide3的引导提示文案
3. 调整sbox的多处控件颜色为深灰色
4. 移除部分prefab的冗余targetOverrides字段
2026-06-20 17:24:27 +08:00
panFD
735bf205fd
feat(skillBox): 优化技能框UI表现与图标逻辑
...
1. 调整ui3.plist.meta的边框内边距为25
2. 新增技能框背景颜色节点,根据等级切换对应配色
3. 增加自定义图标支持,优化多类型技能图标加载逻辑
2026-06-20 16:00:52 +08:00