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
|
0101b40c20
|
feat: 新增水球技能并调整英雄技能配置
- 新增水球技能资源文件、动画及配置项
- 调整盾战士、圣骑士、牧师等英雄的技能触发条件
- 更新技能说明文档,补充攻击类型和特殊效果描述
- 微调技能准备动画的垂直位置
- 为护盾buff动画添加新的精灵帧序列
|
2026-04-20 20:28:58 +08:00 |
|
walkpan
|
827d79d266
|
修改和删除一些技能预制体
|
2026-04-19 20:05:49 +08:00 |
|
panw
|
ea726b7982
|
feat(技能): 新增wfuny技能预制体并调整已有技能效果
- 新增 wfuny 技能预制体及其元数据文件
- 调整 up_ap 和 up_hp 技能的位置、缩放和透明度
- 在 ha1 英雄预制体中添加 up_ap 技能实例
|
2026-04-15 17:16:29 +08:00 |
|
panw
|
3a07a7e9d2
|
feat(skill): 调整技能提示的动画和样式
- 技能提示现在会短暂停留后垂直向上淡出,而非立即随机漂移
- 调整技能提示的位置、缩放和文本样式以改善视觉效果
- 移除技能提示的粗体样式,使整体显示更加协调
|
2026-04-15 15:08:08 +08:00 |
|
panw
|
52fe4358ea
|
feat(技能提示): 在技能名称后显示施放次数
当技能有多次施放时,在技能名称后添加"*N"标识
|
2026-04-15 14:41:23 +08:00 |
|
panw
|
24b27877b0
|
fix: 调整任务阶段计时器间隔为0.5秒
原2秒间隔过长,导致界面显示更新不及时,影响用户体验。缩短间隔使时间显示更实时。
|
2026-04-14 10:41:35 +08:00 |
|
walkpan
|
acd8d108e9
|
chore: 更新UI资源图片ui3.png
|
2026-04-14 09:47:48 +08:00 |
|
panw
|
d0687ee85f
|
fix(buff): 调整护盾buff预制体的位置和锚点
修正shielded.prefab中子节点的局部位置_y坐标,使其从-15变为35,避免视觉偏移。
同时将子节点精灵的锚点从(0.5, 0)改为(0.5, 0.5),确保缩放和旋转以中心点为基准。
|
2026-04-13 16:03:26 +08:00 |
|
panw
|
aaf90da925
|
fix: 调整英雄和技能动画的配置参数
- 禁用英雄ha1的_active属性
- 调整atk_s2和atk技能预制体的位置、旋转和缩放
- 更新atk技能使用的精灵图集
- 优化atk02动画的帧率和时长,减少关键帧
- 简化atk05动画,移除所有关键帧并改为循环模式
|
2026-04-13 15:02:08 +08:00 |
|
walkpan
|
09f64b0855
|
feat: 调整游戏难度并优化UI布局
- 降低卡池等级上限和英雄等级上限以简化前期难度
- 重新平衡前四波怪物配置,使难度曲线更平缓
- 移除卡池升级功能并隐藏相关UI按钮
- 调整角色控制器UI元素的位置和尺寸
- 修改加载界面元素的缩放比例
|
2026-04-12 22:37:00 +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 |
|
panw
|
32997f0a04
|
fix: 禁用角色控制器并移除英雄数量动画
- 将角色控制器 prefab 的 _active 设为 false 以禁用该组件
- 注释掉英雄数量增加和拒绝时的动画播放逻辑,避免在英雄已满时触发无效动画
|
2026-04-08 09:09:05 +08:00 |
|
walkpan
|
81a07bc16c
|
feat: 新增英雄召唤事件并优化UI布局与组件注释
- 在 MissionHeroComp 中召唤英雄后派发 MasterCalled 事件,以更新英雄信息面板
- 调整 hnode.prefab 中多个节点的位置和尺寸,优化界面布局
- 为多个 TypeScript 组件文件添加详细注释,说明职责、关键设计和依赖关系
- 在 MissionCardComp 中完善英雄信息面板的创建、排序和布局逻辑
|
2026-04-07 19:52:40 +08:00 |
|
walkpan
|
e880613f8f
|
docs: 为游戏地图模块添加详细的代码注释
为游戏地图模块的脚本文件添加全面的注释,说明每个组件的职责、关键设计、依赖关系和使用方式。注释覆盖了英雄信息面板、技能卡槽位管理器、排行榜弹窗、卡牌控制器、背景滚动组件等核心功能模块,提高了代码的可读性和维护性。
同时修复了英雄预制体的激活状态和技能效果预制体的尺寸参数。
|
2026-04-07 19:00:30 +08:00 |
|
panw
|
c7e46fc591
|
feat(hero): 为boss单位调整头顶UI位置并添加标识图标
调整HeroViewComp中boss单位的top_node位置,从y=80提升至y=105以更好显示
为mo6、mud4、mud5三个boss预制体添加ItemIcon_Skull_Boss_Red标识图标
更新预制体结构,包括组件引用、材质和颜色属性覆盖
|
2026-04-07 16:23:08 +08:00 |
|
panw
|
165287d088
|
feat(hero): 调整多个英雄攻击动画的帧率和时长
将多个英雄(hm5, hc1, hh1, hk1-4, hm1-3, hm6-7, hm9, hz1)的攻击动画(atk0.anim)的 `sample` 值从 30 降低至 20,同时将动画 `_duration` 从约 0.333 秒延长至 0.5 秒,并相应更新了关键帧时间点 `_times`。对于英雄 ha1-3,将 `sample` 从 60 降至 30,`_duration` 从约 0.333 秒延长至约 0.667 秒。此外,调整了英雄 hk1 的攻击事件触发帧,并更新了 mo6.prefab 的嵌套预制体引用和节点属性覆盖。
|
2026-04-07 16:10:53 +08:00 |
|
panw
|
756d05f402
|
fix(ui): 调整角色控制器和技能槽的布局位置与缩放
- 将技能槽的Y坐标统一上移20像素,改善视觉间距
- 调整角色控制器节点的位置、缩放和锚点,优化界面适配
- 禁用部分UI组件并更新布局约束,修复显示错位问题
|
2026-04-07 11:04:18 +08:00 |
|
panw
|
686e47b26c
|
feat(技能盒): 添加技能盒销毁事件与自动排列功能
- 新增 RemoveSkillBox 事件用于技能盒销毁时通知
- 在 SkillBoxComp 销毁时触发 RemoveSkillBox 事件
- 为 MissSkillsComp 实现技能盒槽位管理系统
- 技能盒添加时会自动分配到可用槽位
- 技能盒销毁后会自动重新排列剩余技能盒
- 调整技能盒预制体尺寸和位置以优化显示效果
|
2026-04-07 10:56:46 +08:00 |
|
walkpan
|
d3126df601
|
refactor(game): 将技能触发逻辑从回合制改为全局次数制
移除技能卡的持续回合数(d_rds)和当前回合计数(current_round),改为仅使用全局触发次数(current_trigger_times)控制技能生命周期
更新UI显示从剩余回合改为剩余触发次数,技能在达到总触发次数后立即销毁而非等待回合结束
|
2026-04-07 09:47:59 +08:00 |
|
walkpan
|
a958a22c29
|
refactor(map): 移除未使用的预置体实例并重新映射组件ID
清理地图预置体文件,删除未引用的预置体实例(mskills节点)及其相关覆盖属性。
同时调整剩余组件的内部引用ID,保持文件结构一致性。
|
2026-04-06 23:20:02 +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
|
fa629d71d9
|
feat(技能): 将技能卡释放逻辑移至独立组件并添加UI显示
- 新增 MissSkillsComp 组件,用于管理场景中释放的技能卡
- 将技能卡释放监听从 MissionHeroComp 移至 MissSkillsComp
- 新增 SkillBoxComp 组件,负责单个技能卡的表现和触发逻辑
- 在 role_controller.prefab 中添加 miss_skill_node 节点引用
- 技能卡现在会在场景中显示图标和剩余回合信息
- 支持即时技能和持续多回合技能的不同触发机制
|
2026-04-06 19:18:44 +08:00 |
|
walkpan
|
cc51d1fb5e
|
refactor(map): 移除 CardUseComp 并将逻辑内联至 CardComp
简化卡片使用逻辑,删除独立的 CardUseComp 组件,将其 onCardUsed 方法中的事件分发逻辑直接移至 CardComp 的 executeCardEffectEntry 方法中。这减少了组件间的依赖和查找开销,使卡片使用流程更内聚。
|
2026-04-06 17:40:55 +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
|
197ecefe80
|
feat(技能): 为友方技能添加飞行特效并优化目标选择逻辑
- 新增友方技能释放时的飞行特效,包括抛物线动画和缩放旋转效果
- 重构 applyFriendlySkillEffects 方法,将特效播放与实际效果应用分离
- 调整 buff.prefab 的缩放比例从 0.2 增大到 0.5 以适配新特效
- 优化友方技能目标选择逻辑,确保特效从施法位置正确飞向目标
|
2026-04-06 15:35:11 +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
|
93e5bb9fcd
|
fix(gui): 调整通知和角色控制器的UI布局与样式
- 更新通知弹窗的宽度、位置和背景图,使其更美观
- 调整角色控制器按钮的位置、尺寸和边距,优化操作体验
- 修复角色控制器中一个组件的激活状态
|
2026-04-06 09:37:37 +08:00 |
|
walkpan
|
c054209025
|
feat: 为召唤和死亡触发技能添加动画效果
- 在 Hero、Monster 和 HeroAtkSystem 中分发技能触发事件时,增加 triggerType 参数以区分召唤和死亡
- 修改 SCastSystem 的 forceCastTriggerSkill 方法,根据 triggerType 播放对应的准备动画(黄色表示召唤,死亡动画表示死亡)
- 调整 hnode.prefab 中按钮的布局和样式,移除特定精灵帧以使用默认样式
|
2026-04-05 22:49:01 +08:00 |
|
walkpan
|
8b4ccfd484
|
fix(assets): 优化精灵图集布局并修复技能系统内存泄漏
- 重构精灵图集(aui.plist)布局,调整纹理坐标与旋转状态,提升图集空间利用率
- 在SCastSystem中添加onDestroy方法,注销全局事件监听,防止内存泄漏
|
2026-04-05 22:25:14 +08:00 |
|
walkpan
|
ef07982645
|
feat(技能): 新增触发技能机制并调整死亡特效颜色
- 在 GameEvent 枚举中添加 TriggerSkill 事件用于技能触发
- 为 Hero 和 Monster 实体添加召唤入场时的 call 技能触发
- 在 HeroAtkSystem 中实现死亡时的 dead 技能触发
- 扩展 SCastSystem 支持强制触发技能(忽略CD和动画前摇)
- 将死亡技能特效颜色从灰色调整为白色以提升视觉效果
|
2026-04-05 22:09:16 +08:00 |
|
walkpan
|
660fa8be7b
|
feat(skill): 新增死亡技能预制体并调整现有技能颜色
- 新增 dead.prefab 预制体,包含动画和灰阶效果
- 调整 blues.prefab 透明度为完全不透明
- 修改 reds.prefab 为暗红色调并提高透明度
- 更新 yellow.prefab 为橙色并启用灰阶效果
|
2026-04-05 21:23:00 +08:00 |
|
walkpan
|
c93ccbcaec
|
feat: 新增指定目标卡池等级抽卡功能并调整UI布局
- 在drawCardsByRule函数中增加targetPoolLv参数,支持强制从指定等级卡池抽卡
- 修改MissionCardComp中刷新英雄卡牌逻辑,使用targetPoolLv替代heroLv参数
- 调整role_controller.prefab中多个UI元素的位置和尺寸
- 将开始按钮文本从"开始"改为"开始战斗"并加宽按钮
|
2026-04-05 21:12:39 +08:00 |
|
walkpan
|
e1b6c9e654
|
refactor: 使用标签组件简化卡牌池等级显示逻辑
- 将多个子节点激活控制替换为直接设置 Label 组件的文本
- 移除冗余的节点引用和条件判断
- 添加节点弹出动画以增强视觉反馈
|
2026-04-05 19:37:28 +08:00 |
|
walkpan
|
a14115fb6a
|
feat(技能): 优化治疗技能的目标选择逻辑
将治疗技能的目标选择从随机选择后按血量排序改为优先选择缺失生命值最多的目标,提升治疗效率
|
2026-04-04 08:54:19 +08:00 |
|
walkpan
|
07b8d47760
|
feat: 调整英雄和技能视觉效果与平衡性
- 调整多个英雄预制体的嵌套结构,移除冗余节点以优化性能
- 统一英雄基础尺寸为1.3,移除等级成长缩放机制
- 调整技能特效的位置、缩放和灰度显示效果
- 将英雄和怪物的移动速度从360提升至480,增强游戏节奏感
|
2026-04-03 21:03:29 +08:00 |
|