walkpan
|
aab38e3233
|
feat(英雄列表): 调整英雄卡牌UI并支持等级显示
- 调整英雄卡牌预制体的尺寸、缩放和位置
- 在英雄信息面板中添加等级节点显示
- 修改英雄属性显示逻辑,根据英雄等级计算属性值
- 移除冗余的技能信息更新代码,简化逻辑结构
|
2026-04-24 22:13:54 +08:00 |
|
walkpan
|
1289b668b7
|
feat(gui): 更新胜利界面UI布局和英雄列表组件
- 调整胜利界面多个元素的位置、尺寸和激活状态,优化视觉布局
- 修改英雄列表组件,移除攻击力和生命值标签前缀,添加等级节点属性
- 更新角色控制器预制件的序列化字段
|
2026-04-24 20:44:14 +08:00 |
|
panw
|
13618ba307
|
ui调整
|
2026-04-24 10:44:49 +08:00 |
|
panw
|
955465da58
|
feat(ui): 重构英雄卡AP/HP显示逻辑并调整卡牌布局
- 移除旧的 info_node 引用,改为直接绑定 ap_node 和 hp_node
- 调整卡牌原始定位点位置以优化布局
- 在 prefab 中添加独立的 AP 和 HP 显示节点
- 更新显示逻辑,根据卡牌类型控制 AP/HP 面板的显隐
|
2026-04-24 10:23:50 +08:00 |
|
panw
|
051342a9c4
|
feat(ui): 将卡牌槽位从4个调整为3个并更新布局
- 隐藏第四个卡牌槽位,将抽卡逻辑从4张改为3张
- 调整卡牌预制体中的位置和尺寸以适配新布局
- 更新角色控制器UI的宽度和间距设置
- 修改卡牌放大时的位置判定阈值和高度
|
2026-04-24 10:05:16 +08:00 |
|
panw
|
c20be9f17b
|
feat(ui): 优化任务界面时间显示和阶段提示动画
- 移除时间显示中的波次前缀,仅保留分钟和秒数
- 调整阶段提示动画的激活时机,避免首次显示异常
- 修复阶段切换时的文本显示逻辑,显示当前波次进度
- 删除已废弃的 tip.prefab 资源文件
|
2026-04-24 09:25:10 +08:00 |
|
walkpan
|
d97e3d8cb9
|
feat(地图): 在战斗阶段隐藏英雄出售按钮
在战斗阶段自动隐藏英雄信息面板上的出售按钮,避免玩家在战斗过程中误操作出售英雄。通过新增的 setBattlePhase 方法控制按钮显隐,并在任务卡组件中根据战斗状态同步更新所有英雄信息面板。
|
2026-04-23 22:16:22 +08:00 |
|
walkpan
|
60352af998
|
feat(关卡): 添加阶段切换提示动画
新增 tip.prefab 资源作为阶段提示栏,在 MissionComp 中实现 playTooltipAnim 方法。
当关卡阶段切换至特定状态(如胜利、失败等)时,播放从右侧飞入、中央停留、左侧飞出的动感动画,提升阶段切换的视觉反馈和游戏体验。
|
2026-04-23 20:47:04 +08:00 |
|
walkpan
|
bb82e7a26b
|
feat(技能): 新增plus2到plus5的buff预制体并调整UI布局
- 添加四个新的buff预制体(plus2到plus5),每个包含颜色定制的子节点
- 激活hnode.prefab中的三个子节点并调整其水平位置
- 修改文本宽度和多个UI元素的垂直间距,优化界面显示
|
2026-04-21 23:11:08 +08:00 |
|
walkpan
|
e24d169161
|
refactor(ui): 优化卡牌等级显示逻辑和布局更新
- 移除HInfoComp中品质边框切换逻辑,专注卡牌等级显示
- 简化CardComp中等级节点的布局更新逻辑,仅使用Widget组件
- 调整card.prefab的布局参数和原始宽度
- 禁用role_controller.prefab的_active属性
|
2026-04-21 21:05:21 +08:00 |
|
walkpan
|
9363f8f1d7
|
refactor(游戏配置): 调整英雄配置和游戏平衡参数
- 更新英雄配置文档,完善战士技能描述
- 修改英雄升级和合并相关参数
- 移除后退相关逻辑和配置
- 重构卡牌显示逻辑,优化UI组件管理
|
2026-04-21 21:05:05 +08:00 |
|
walkpan
|
183fe111ef
|
feat(card): 为卡牌组件添加等级显示节点
在 CardComp 类中添加 lv_node 属性,并在卡牌预制体中创建对应的等级显示 UI 结构,包含背景和多个星级图标,用于展示卡牌的等级信息。
|
2026-04-21 20:30:20 +08:00 |
|
panw
|
24c32549c0
|
fix(ui): 调整卡牌预制体尺寸并修复开始按钮状态逻辑
- 修正卡牌预制体的局部位置、尺寸模式和内容大小,优化显示效果
- 隐藏预制体中不必要的节点以提升性能
- 重构开始按钮状态控制逻辑,改为根据游戏阶段动态更新按钮的可点击状态
- 移除直接隐藏按钮的代码,确保按钮在准备阶段且未暂停时可点击
|
2026-04-21 16:57:49 +08:00 |
|
panw
|
50ff3fd150
|
feat(卡牌): 调整战斗阶段卡牌逻辑与配置
- 战斗阶段不再隐藏卡牌面板,改为刷新为技能卡
- 移除特殊升级卡,统一刷新卡费用为1并调整权重
- 修复卡牌组件布局参数,确保战斗阶段显示正确
|
2026-04-21 14:34:30 +08:00 |
|
walkpan
|
6ff01c9bb2
|
fix(ui): 修复卡片放大缩小时布局错位问题
调整卡片预制件中名字节点的位置偏移量,并在CardComp中为所有相关UI节点添加Widget组件的updateAlignment调用,确保尺寸变化后子元素能正确对齐。
|
2026-04-21 08:36:47 +08:00 |
|
walkpan
|
0829b0bc9d
|
feat(card): 添加长按放大功能并调整卡牌布局
- 在 CardComp 中实现长按触发卡牌放大,优化触摸交互逻辑
- 调整 MissionCardComp 中卡牌位置数组顺序,修复布局错位
- 修改 card.prefab 中多个 UI 元素的坐标和对齐方式,优化视觉呈现
- 移除卡牌种类标识的显示逻辑,简化卡牌 UI
|
2026-04-20 23:59:38 +08:00 |
|
walkpan
|
033fd44560
|
feat(ui): 增加卡牌点击放大功能并调整动画速度
- 点击卡牌可切换放大/缩小状态,放大时显示详细信息并调整位置层级
- 调整技能准备动画的播放速度和时长以优化视觉效果
- 修复技能触发逻辑,为未处理的类型添加默认动画播放
- 在MissionCardComp中记录卡牌原始定位点用于布局管理
|
2026-04-20 23:36:38 +08:00 |
|
walkpan
|
27541a054e
|
fix: 修正关闭英雄弹窗时移除错误UI的问题
修复 HListComp.ts 中 closeHeros 方法错误移除 UIID.Ranks 的问题,改为正确移除 UIID.Heros
|
2026-04-09 09:37:06 +08:00 |
|
walkpan
|
36d65ac3cc
|
feat: 添加英雄界面并移除英雄卡等级概率机制
- 新增英雄界面 UI 配置、预制体和动画资源
- 在 MissionHomeComp 中添加打开英雄界面的方法
- 移除 CardSet 中英雄卡从1级升级到2级的概率逻辑,简化抽卡规则
- 在 HlistComp 中添加关闭英雄界面的方法
|
2026-04-09 09:16:55 +08:00 |
|
panw
|
43c5cace94
|
fix: 调整H节点预制体布局与尺寸
调整节点位置Y坐标、容器高度及顶部边距,解决布局错位问题,确保视觉元素正确对齐。
|
2026-04-08 17:10:35 +08:00 |
|
panw
|
0c21916756
|
fix(ui): 调整任务卡英雄信息面板的间距和对齐
调整英雄信息面板项间距从130px到135px,并同步更新相关预制体的尺寸和布局参数,以解决显示对齐问题。同时更新ui3.plist中多个精灵的边框设置,优化渲染效果。
|
2026-04-08 17:07:02 +08:00 |
|
walkpan
|
81a07bc16c
|
feat: 新增英雄召唤事件并优化UI布局与组件注释
- 在 MissionHeroComp 中召唤英雄后派发 MasterCalled 事件,以更新英雄信息面板
- 调整 hnode.prefab 中多个节点的位置和尺寸,优化界面布局
- 为多个 TypeScript 组件文件添加详细注释,说明职责、关键设计和依赖关系
- 在 MissionCardComp 中完善英雄信息面板的创建、排序和布局逻辑
|
2026-04-07 19:52:40 +08:00 |
|
panw
|
686e47b26c
|
feat(技能盒): 添加技能盒销毁事件与自动排列功能
- 新增 RemoveSkillBox 事件用于技能盒销毁时通知
- 在 SkillBoxComp 销毁时触发 RemoveSkillBox 事件
- 为 MissSkillsComp 实现技能盒槽位管理系统
- 技能盒添加时会自动分配到可用槽位
- 技能盒销毁后会自动重新排列剩余技能盒
- 调整技能盒预制体尺寸和位置以优化显示效果
|
2026-04-07 10:56:46 +08:00 |
|
walkpan
|
5520473e71
|
fix: 调整友方技能特效位置和动画轨迹
- 修正buff.prefab的缩放和透明度,提升视觉效果
- 调整sbox.prefab中多个UI元素的位置和对齐方式
- 简化友方技能特效动画为直线运动,移除贝塞尔曲线计算
- 为技能特效添加高度偏移,避免与角色模型重叠
|
2026-04-06 23:13:40 +08:00 |
|
walkpan
|
62b7b9783a
|
feat(map): 新增任务技能面板并优化技能触发逻辑
- 新增 mskills.prefab 作为任务技能容器
- 将 MissSkillsComp 挂载到场景实体层,移除 MissionCardComp 中的引用
- 优化 SkillBoxComp 触发坐标计算,改为基于父节点位置
- 调整技能盒尺寸并添加等级标签显示
- 修复战斗开始时技能触发计时器重置逻辑
|
2026-04-06 22:09:43 +08:00 |
|
walkpan
|
bb709ca905
|
feat(技能系统): 添加技能盒组件和预制体
- 新增 SkillBoxComp 和 MissSkillsComp 组件,用于技能盒视图逻辑
- 创建 sbox.prefab 技能盒预制体,包含完整的 UI 结构和精灵组件
- 为组件添加元数据文件,支持 ECS 框架集成
|
2026-04-06 17:32:25 +08:00 |
|
walkpan
|
d9aff08635
|
chore: 清理设计文档和调整GUI资源结构
- 删除过时的属性变更优化方案设计文档
- 删除肉鸽怪物刷新机制设计方案文档
- 移除旧的GUI资源文件
- 添加新的GUI元素预制体
- 更新GUI资源组织结构
|
2026-04-06 17:12:45 +08:00 |
|
walkpan
|
310d4f0eb0
|
feat: 新增buff动画资源并调整英雄技能冷却时间
- 新增buff动画资源文件及对应的prefab
- 修复dun_jin.anim中的动画名称错误
- 调整多个英雄的普通攻击和技能冷却时间以平衡游戏性
|
2026-04-06 14:09:50 +08:00 |
|
walkpan
|
ee380ff668
|
feat(英雄): 动态计算技能卡牌的虚拟攻击力
- 根据卡牌等级给予基础成长,使用与英雄升级相同的公式
- 获取场上最高攻击力英雄的数值,确保后期治疗和增益效果足够
- 移除固定的基准攻击力,使技能数值更适应实际战斗场景
|
2026-04-06 10:05:10 +08:00 |
|
walkpan
|
c054209025
|
feat: 为召唤和死亡触发技能添加动画效果
- 在 Hero、Monster 和 HeroAtkSystem 中分发技能触发事件时,增加 triggerType 参数以区分召唤和死亡
- 修改 SCastSystem 的 forceCastTriggerSkill 方法,根据 triggerType 播放对应的准备动画(黄色表示召唤,死亡动画表示死亡)
- 调整 hnode.prefab 中按钮的布局和样式,移除特定精灵帧以使用默认样式
|
2026-04-05 22:49:01 +08:00 |
|
walkpan
|
c350071841
|
feat(ui): 调整卡片与列表UI布局并添加高等级光效动画
- 为卡片组件添加高等级光效显示逻辑与动画资源
- 调整card.prefab中多个UI元素的尺寸、边距与位置
- 重构melist.prefab中排名列表的节点结构与样式
- 更新list.prefab中数字标签的字体大小与位置
- 修改部分图片资源与新增动画元数据文件
|
2026-04-03 20:46:40 +08:00 |
|
panw
|
ba025fb288
|
feat(gui): 添加 bsl 动画资源文件
添加 bsl.anim 动画剪辑及其元数据文件,用于 GUI 动画效果。
|
2026-04-03 15:29:31 +08:00 |
|
panw
|
b1264418dc
|
fix: 调整英雄升级概率和UI边框值
- 降低英雄升2级的基础概率和每级增长概率,以平衡游戏难度
- 修正两个UI元素的边框值,确保显示效果正确
|
2026-04-03 10:59:36 +08:00 |
|
panw
|
6e0bceff7c
|
fix: 调整UI元素布局与合并规则默认值
- 在 MissionCardComp 中调整合并规则的默认值和兜底逻辑,使其与 MissionHeroComp 保持一致
- 调整多个 prefab 中 UI 元素的位置、尺寸、字体样式和激活状态,优化界面布局
|
2026-04-03 10:46:20 +08:00 |
|
walkpan
|
623a3b7fc2
|
fix(ui): 调整列表元素布局并修正颜色与组件类型
- 交换 rank 和 icon 节点的位置与组件类型
- 调整多个节点的位置、大小和颜色值
- 修正数字对齐方式并减少最大显示位数
- 统一两个预制体的结构修改
|
2026-04-03 08:44:53 +08:00 |
|
panw
|
a63360f493
|
feat: 引入英雄等级提升机制并重构卡牌等级字段
- 将卡牌配置中的 `lv` 字段重命名为 `pool_lv` 以明确表示池等级
- 新增英雄等级提升概率机制,高池等级抽卡有概率获得高英雄等级卡牌
- 更新相关组件以适配新的字段名和英雄等级逻辑
- 修复事件 payload 中 `card_lv` 到 `pool_lv` 的字段映射
|
2026-04-02 17:01:33 +08:00 |
|
panw
|
a14513dcdf
|
feat(card): 添加卡牌等级视觉区分与配置调整
- 在卡牌预制件中新增背景(BG_node)、普通边框(NF_node)和高阶边框(HF_node)节点
- 根据卡牌等级和英雄等级动态显示对应的背景和边框样式
- 调整卡牌等级枚举定义,移除LV6并重命名为CardLV
- 为CardConfig接口添加card_lv字段以支持独立卡牌等级
- 优化buff提示框的布局和字体大小
|
2026-04-02 16:31:06 +08:00 |
|
panw
|
588c935c18
|
feat(卡牌): 添加卡牌大类标识并更新UI显示
- 在CardSet中新增CKind枚举,区分英雄、技能、卡牌、药水等大类
- 在卡牌配置中增加kind字段,并更新所有卡牌配置
- 在CardComp组件中添加Ckind_node属性,用于显示卡牌大类图标
- 重构card.prefab,将大类图标节点重命名为更具语义的名称(如lv1-lv5),并调整节点激活状态
- 在卡牌初始化和重置时,根据cardData.kind动态显示对应的大类图标
|
2026-04-02 15:39:08 +08:00 |
|
panw
|
0f602e7e45
|
feat(界面): 添加排行榜界面的打开与关闭功能
- 在 MissionHomeComp 中添加 openRanks 方法以打开排行榜界面
- 在 RanksComp 中添加 closeRanks 方法以关闭排行榜界面
- 调整 ranks.prefab 布局并添加关闭按钮的事件绑定
- 移除 MissionHomeComp 中未使用的页面节点引用和废弃代码
|
2026-04-02 11:15:12 +08:00 |
|
panw
|
2d62cadb73
|
feat(assets): 更新字体资源并添加UI预制体
- 用 Mont 字体替换 TFat 和 Ifont 字体资源,包含新的字体图集和配置
- 新增 list、ranks、melist 三个 UI 元素的预制体文件
- 调整 UI3 图集中的多个精灵边框设置以改进显示效果
- 更新 buff 工具提示的字体引用至新字体
- 优化 role_controller 预制体的布局和组件结构
|
2026-04-02 09:46:48 +08:00 |
|
panw
|
5889423db0
|
fix: 调整战斗边界并修复英雄出界时仍能施法的问题
- 缩小地图左右边界从±420到±360,优化战斗区域
- 增加英雄位置边界检查,出界时禁止施法技能
- 微调任务卡牌界面英雄信息项间距从10减至5
- 修复卡牌预制体缩放值错误(x从1改为-1)
|
2026-03-31 17:18:30 +08:00 |
|
panw
|
1437a7ee40
|
feat(ui): 调整英雄信息面板布局和排序逻辑
- 将英雄信息面板从垂直排列改为水平排列,增加间距
- 实现按英雄位置、生成顺序和实体ID的排序逻辑
- 调整相关UI元素的锚点、位置和组件状态
- 更新预制体引用和布局参数以支持新的排列方式
|
2026-03-31 16:00:28 +08:00 |
|
walkpan
|
6b2967ea31
|
fix: 修复火焰法师和冰法法师的UUID配置错误
移除胜利界面未使用的复活功能逻辑
修正英雄卡牌显示等级计算和属性显示
清理地图预制件中未使用的背景和英雄节点
|
2026-03-29 23:15:41 +08:00 |
|
walkpan
|
0490ae51c7
|
feat(游戏配置): 调整任务初始状态和卡池升级规则
- 删除冗余的 GameConst.ts.meta 文件
- 新增卡池升级每波减免金额常量 CARD_POOL_UPGRADE_DISCOUNT_PER_WAVE
- 任务开始时初始等级设为1,波次从1开始,并给予初始金币
- 卡池升级费用根据已完成的波次进行减免
- 调整加载页面和胜利界面的UI元素位置和样式
|
2026-03-29 12:29:00 +08:00 |
|
walkpan
|
9e85ded0ef
|
feat(gui): 更新UI资源与布局,优化加载和胜利界面
- 替换多个精灵图集帧,调整胜利界面背景和元素尺寸
- 重新配置胜利界面按钮布局、位置和间距
- 更新加载界面背景图、进度条位置和尺寸
- 调整角色控制器界面的精灵引用和显示状态
- 修改卡片元素的精灵帧引用和尺寸模式
|
2026-03-29 11:50:07 +08:00 |
|
walkpan
|
7a3d7dba2f
|
feat(ui): 新增通知组件和配置
添加 Notity UI 组件,包括 TypeScript 脚本、预制体和 UI 配置,用于在游戏中显示通知信息。
|
2026-03-28 13:16:13 +08:00 |
|
walkpan
|
8006331308
|
fix: 修复卡牌触摸事件未绑定及调整游戏配置和UI布局
- 启用CardComp中的卡牌触摸事件绑定以支持交互
- 将游戏地平线(GAME_LINE)从0调整为100
- 更新引擎配置使用spine-4.2替代spine-3.8
- 调整多个prefab中的节点位置、尺寸和缩放比例
- 修正地图背景高度和底部边距
- 禁用card.prefab中的某个组件
|
2026-03-28 13:03:15 +08:00 |
|
walkpan
|
a638f473a0
|
feat: 新增英雄出售功能并优化UI交互
- 在 Hero 类中添加 removeByEid 静态方法,用于安全移除英雄实体
- 在 HInfoComp 中集成出售按钮逻辑,点击可移除对应英雄并关闭信息面板
- 为 card.prefab 和 hnode.prefab 添加召唤/出售按钮及相关UI组件
- 调整 role_controller.prefab 面板高度并禁用部分组件
- 移除未使用的 hit-flash-white 场景资源文件
- 暂时注释 CardComp 中的触摸事件绑定以进行调试
|
2026-03-28 12:04:41 +08:00 |
|
walkpan
|
79a0ed4798
|
feat(界面): 为英雄信息组件添加出售按钮节点
- 在 HInfoComp 组件中新增 sell_node 属性用于关联出售按钮
- 在 hnode.prefab 中添加出售按钮节点及其子标签节点
- 调整现有节点的位置和缩放以适应新按钮的添加
|
2026-03-27 20:56:23 +08:00 |
|
walkpan
|
25cd0b419e
|
fix(ui): 动态调整信息框时同步更新名称位置
修复当信息框内容行数变化时,名称标签位置未同步调整的问题。新增 updateNamePosition 方法,根据显示行数动态计算名称的垂直位置,确保视觉布局的一致性。
|
2026-03-27 20:14:04 +08:00 |
|