panFD
|
62af155ce8
|
refactor(skill-card): 统一技能卡牌波次配置为单一数据源
1. 新增SKILL_CARD_WAVES常量管理技能卡牌出现波次档位
2. 替换MissionCardComp中硬编码的波次判断逻辑
3. 重构CardSet中的技能卡牌波次映射和配置项,实现自动关联档位
4. 确保所有技能卡牌配置与波次配置严格对齐,避免抽卡池为空的问题
|
2026-06-20 16:13:13 +08:00 |
|
panFD
|
735bf205fd
|
feat(skillBox): 优化技能框UI表现与图标逻辑
1. 调整ui3.plist.meta的边框内边距为25
2. 新增技能框背景颜色节点,根据等级切换对应配色
3. 增加自定义图标支持,优化多类型技能图标加载逻辑
|
2026-06-20 16:00:52 +08:00 |
|
panFD
|
4d6403e362
|
feat(card&ui): add custom card icon support and optimize icon display
1. 新增CardConfig的icon字段用于配置自定义卡牌图标,优先级最高
2. 为HInfoComp新增技能图标节点,区分英雄卡和技能卡的图标展示
3. 重构updateSkillAnimation方法,支持按配置优先级加载图标
4. 优化两种卡牌的图标显示互斥逻辑
|
2026-06-20 15:11:37 +08:00 |
|
panFD
|
0a281a95d1
|
refactor(config): 统一初始金币配置并调整刷新时机
1. 将分散的初始金币常量迁移到FightSet枚举中,删除冗余的CardInitCoins
2. 调整刷新费用UI更新时机,确保驻场技能效果正确生效
|
2026-06-20 14:42:19 +08:00 |
|
panFD
|
107e7fde96
|
fix(map): 修复卡牌描述逻辑的优先级顺序
调整卡牌描述的获取逻辑,先处理驻场技能卡的描述获取,再 fallback 到其他配置来源,修正原有的优先级混乱问题
|
2026-06-20 12:42:45 +08:00 |
|
panFD
|
d456b2d61f
|
fix(config): 修正技能卡牌的uuid编号错误
对wave1、wave5、wave8三个难度档位的驻场卡、范围攻击卡的uuid进行了统一修正,确保卡牌编号逻辑一致,避免出现编号冲突或混乱的问题。
|
2026-06-20 12:32:49 +08:00 |
|
panFD
|
f61c4a506f
|
refactor(config): 整理驻场技能ID与配置映射
本次提交统一调整了所有驻场相关技能的ID编号,将原有分散的技能配置按功能类型重新规整排序,同时同步更新了英雄配置、语言文件、卡牌配置中的技能ID引用,确保所有配置项的ID保持一致且逻辑清晰,修复了亡语法师技能ID不匹配的问题,优化了后续配置扩展的可读性和维护性。
|
2026-06-20 12:28:23 +08:00 |
|
panFD
|
4247299a86
|
fix(config): 调整战场技能配置的顺序和位置
将wave5档的基础增益技能和强化增益技能分别整理到正确的代码区块中,修复技能配置乱序的问题
|
2026-06-20 10:43:30 +08:00 |
|
panFD
|
48a174902d
|
refactor(config): 重新排序野外技能配置条目
将原分散的触发类技能配置统一整理到配置块开头,优化配置可读性与维护性
|
2026-06-20 10:42:39 +08:00 |
|
panFD
|
b9a3c704c7
|
fix(config): 调整场地技能配置的位置和冗余注释
清理了旧的注释内容,将购买优惠、刷新优惠类技能调整到正确的分组位置,移除重复冗余的配置代码
|
2026-06-20 10:40:01 +08:00 |
|
panFD
|
ea34367d7b
|
feat: 新增攻击/受击触发技能次数加成机制
1. 新增FieldSkillType枚举的AtkCount和BeAtkCount类型,添加对应强化技能配置
2. 调整战斗内波次金币、刷新/购买成本参数
3. 重构技能触发逻辑,支持根据字段技能调整触发次数
4. 新增三档强度的技能卡牌配置,优化卡牌池等级映射规则
|
2026-06-20 10:38:08 +08:00 |
|
panFD
|
1eaaf4ccc5
|
fix(config): 修改召唤类卡牌的触发波次为1
将原wave值为5的雷墙、火墙等6张技能卡牌的触发波次调整为1,让它们可以在战斗开局就生效。
|
2026-06-20 00:03:36 +08:00 |
|
panFD
|
e422844717
|
refactor(skillConfig&prefab): 调整技能配置分组与UI控制器尺寸
1. 重构技能卡牌配置表,调整技能波次分组逻辑
2. 更新角色控制器预制体的尺寸与目标覆盖配置
|
2026-06-20 00:01:05 +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
|
a866cba8d1
|
fix(config): 调整技能卡牌的配置逻辑与描述
将原有一次性触发的技能改为周期性持续生效,更新技能描述文本,注释掉未完成的复活技能配置
|
2026-06-19 21:30:02 +08:00 |
|
panFD
|
25346c44a2
|
fix(card): 修复卡牌信息显示逻辑并调整默认状态
1. 将卡牌预制件默认激活状态改为false
2. 移除冗余的info_node和lvl_node配置,新增lvl_node为空引用
3. 重构卡牌信息文本的获取逻辑,增加多源优先级判断
4. 优化信息节点的Label组件查找方式,适配更灵活的节点结构
|
2026-06-19 18:05:54 +08:00 |
|
panFD
|
17452167c3
|
refactor(card): 重构卡牌触摸交互逻辑,替换长按为点击触发信息面板
1. 移除长按相关逻辑,改用点击触发英雄卡信息面板
2. 新增卡牌点击选中联动机制,统一管理召唤按钮显示
3. 调整触摸位移阈值,优化点击和拖拽的判定逻辑
4. 新增卡牌选中事件,实现多卡牌间的UI联动
5. 修复预制体默认激活状态,统一初始UI状态
|
2026-06-19 15:51:17 +08:00 |
|
panFD
|
c30900e508
|
feat(CardComp): add call_btn node reference
新增卡片组件的呼叫按钮节点绑定,同步更新预制件配置添加对应的节点id引用
|
2026-06-19 15:40:39 +08:00 |
|
panFD
|
3d7c9bfe54
|
feat: 新增技能触发类型标识与列表预制体,优化技能提示UI
1. 新增技能触发类型背景标识,支持追击/反击/复活等状态显示
2. 扩展技能提示接口,新增触发类型参数传递
3. 新增list-me列表预制体及其元数据
4. 调整部分UI精灵帧与布局参数
5. 修复技能名称显示调用参数不匹配问题
|
2026-06-19 15:40:28 +08:00 |
|
panFD
|
9220254c56
|
refactor(skill tooltip): 优化技能触发类型命名与 tooltip 背景配置
1. 修正 SkillTriggerName 中的技能触发类型文本翻译,使其更贴合游戏内实际表述
2. 为 tooltip 预制体和组件新增6种状态的背景节点引用
|
2026-06-19 15:10:19 +08:00 |
|
panFD
|
2d4bc1fd05
|
fix(ui/skillBox): 修复技能选择框布局与文本问题
调整了技能框预制体的节点位置、尺寸、字体大小,新增了标题文本"选择战斗技能",修正了资源引用id和布局偏移量,优化界面显示效果
|
2026-06-19 15:02:59 +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
|
40c27e04f2
|
refactor(config): 统一卡池等级与升级波次的数据源
1. 将卡池等级上限从硬编码改为引用FightSet.MAX_CARD_POOL_LEVEL
2. 提取卡池升级波次配置到GameSet中作为单一数据源
3. 移除MissionComp中的硬编码波次配置,改为引用全局配置
|
2026-06-19 08:38:39 +08:00 |
|
panFD
|
875d2d68b5
|
refactor: 调整测试模式、英雄等级和卡池配置
1. 开启单挑测试模式
2. 将英雄最大等级从3下调至2
3. 更新卡池升级波次配置为[4,7,10,13]
4. 修复任务预制体的精灵帧和节点缩放配置
|
2026-06-18 23:26:17 +08:00 |
|
panFD
|
9f738ab881
|
fix(map,card): 优化卡牌抽取逻辑,新增去重机制
1. 为drawCardsByRule新增unique参数,实现抽取卡牌不重复
2. 修复 fallback 抽取时的重复问题,优先选择未抽到过的卡牌
3. 修复驻场技能卡的图标显示逻辑,使用FieldSkillSet配置
|
2026-06-18 22:18:05 +08:00 |
|
panFD
|
e0c6622bec
|
refactor(skill config): 统一技能图标资源路径并清理废弃技能
1. 修正预加载的图集资源路径
2. 批量更新所有技能的图标为统一命名的资源
3. 删除冗余的废弃技能配置条目
4. 为场地技能配置新增图标字段并补全对应资源路径
|
2026-06-18 21:46:40 +08:00 |
|
panFD
|
40cc9ed0f9
|
fix(gui): 修复多个UI预制体的精灵帧和布局配置
变更包括:
1. 更新talents、heros、sbox预制体的精灵帧资源关联,替换为图集资源
2. 调整部分UI元素的位置、缩放和尺寸参数
3. 修复sbox预制体的默认激活状态
|
2026-06-18 21:14:23 +08:00 |
|
panFD
|
4d51249b61
|
style(assets): 更新ui3.png界面资源
替换了assets/resources/gui目录下的ui3.png图片资源
|
2026-06-18 19:09:30 +08:00 |
|
pan
|
7165fe60d9
|
refactor(hero-config): 重构英雄配置系统并更新技能弹道类型
1. 将全部技能的线性弹道修改为贝塞尔曲线弹道
2. 重构英雄配置体系,按触发类型重新分类整合所有英雄数据
3. 更新英雄列表排序,适配新的配置结构
|
2026-06-18 16:41:35 +08:00 |
|
pan
|
8cb81e2db6
|
docs(heros config): 更新英雄配置文档到v4版本
重构了文档结构,按触发类型重新分组英雄,新增设计原则,补充了完整的新英雄配置和分类说明,移除了旧的流派体系。
|
2026-06-18 16:08:06 +08:00 |
|
panFD
|
6c6efb640e
|
refactor(guide prefab): 重构新手引导预制体结构
统一将guide1-4预制体改为使用预制件实例嵌套方式,替换原有的硬编码节点组件结构,补充完整嵌套预制体根节点信息,调整部分弹窗位置参数
|
2026-06-17 23:06:34 +08:00 |
|
panFD
|
c35d14b5b5
|
fix(map): 修复任务卡片池等级UI显示逻辑
1. 移除了旧的卡池升级按钮UI注释代码
2. 新增卡池等级升级倒计时显示逻辑
3. 修复updateCoinAndCostUI调用updatePoolLvUI的逻辑
4. 从MissionComp获取卡池升级所需波次配置
|
2026-06-17 23:06:16 +08:00 |
|
panFD
|
eec455cbd9
|
fix(MissionCardComp): 优化任务卡片提示弹窗动画流程
重新实现提示弹窗的显示动画:添加初始缩放归零设置,调整为弹出回弹、停留再消失的完整动画逻辑
|
2026-06-17 22:54:13 +08:00 |
|
panFD
|
e6395ba018
|
refactor(map): 统一使用事件驱动的小提示替代硬编码toast
将多处分散的金币不足、英雄已满等提示逻辑,统一替换为通过GameEvent.ShowSmallTip事件触发的通用小提示组件,替换原有的oops.gui.toast调用,新增通用提示显示逻辑与事件监听
|
2026-06-17 22:47:45 +08:00 |
|
panFD
|
575b9cf4d3
|
fix(ui/smalltip): 关闭小提示预制体的默认激活状态
将smalltip.prefab的初始激活状态从true改为false,避免场景加载时自动显示该元素
|
2026-06-17 21:51:21 +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 |
|
pan
|
211f9b4536
|
docs(config): 更新技能注释描述
将6002、6102技能的注释从"带毒向"/"毒取向"修改为更准确的"怪物法师类攻击样式"
|
2026-06-17 15:38:47 +08:00 |
|
pan
|
f20831008c
|
chore(SkillSet): 移除6005和6105风球相关配置
删除了两处注释和对应的技能配置数据,清理无用的技能配置项
|
2026-06-17 15:03:22 +08:00 |
|
pan
|
d4cd54d5d8
|
feat(config): 新增卡牌等级上限与技能卡池配置重构
1. 扩展CardLV枚举至LV5,将卡池等级上限提升至5级
2. 重构技能卡牌配置逻辑,按波次分组管理并自动匹配对应卡池等级
3. 整理并新增多阶段技能卡牌数据,适配更高等级游戏内容
|
2026-06-17 15:03:16 +08:00 |
|
pan
|
3bd82df5bb
|
docs(skill config): 更新技能注释说明
调整了高阶范围攻击技能和辅助技能的注释描述,明确技能卡对应的波次信息,让技能配置的业务含义更清晰
|
2026-06-17 14:53:25 +08:00 |
|
pan
|
7597e6874e
|
feat(skill/atk): 新增/更新攻击特效预制体资源
本次提交完成以下操作:
1. 新增atk_1至atk_5、atk_c6共6个攻击特效预制体及元文件
2. 调整line_1和line_3的精灵帧与动画剪辑资源引用
3. 删除atk_c1至atk_c5共5个废弃的攻击特效预制体
|
2026-06-17 14:38:40 +08:00 |
|
pan
|
030a5cc096
|
feat(skill/atk): 调整普攻技能的视觉表现与资源配置
更新atk_c1至atk_c5预制体的缩放、位置、颜色与尺寸参数
关闭部分技能的灰度显示效果,替换精灵帧与动画资源
删除旧版atkc3动画文件,更新相关meta配置的uuid
|
2026-06-17 10:57:13 +08:00 |
|
pan
|
747b6d17cf
|
feat(skill-system): 新增网格AOE技能的目标选择逻辑
新增DTType.aoe_grid枚举类型用于标识3*3网格范围攻击技能
实现该类型技能的目标位置解析逻辑,区分敌我单位的中路列选择
调整6201至6206号技能的类型为aoe_grid
|
2026-06-17 10:46:36 +08:00 |
|
pan
|
b6b2dff986
|
refactor(battle): 重构战斗目标查找与位置管理逻辑
新增全局位置网格系统,用于按索引存储敌我单位实体ID:
- 在SingletonModuleComp添加heroGrid与monGrid数组
- 为HeroAttrsComp新增posIndex字段记录位置索引并初始化
优化战斗核心流程:
- 重构MissionHeroComp的位置选择逻辑,拆分方法返回位置索引而非直接坐标,优化位置占用检测
- 重构SCastSystem的目标查找与收集逻辑,改用网格遍历替代全量实体查询,大幅提升性能
- 统一三路单位的查找优先级,简化代码提升可维护性
- 完善Hero与Monster的创建销毁流程,同步更新网格的单位注册与注销信息
|
2026-06-17 09:45:46 +08:00 |
|
panFD
|
06a47842dd
|
feat(skill): 新增并优化技能相关资源与逻辑
1. 新增多个攻击碰撞盒、动画剪辑资源
2. 更新晕眩buff的缩放参数
3. 调整多个近战技能prefab的翻转、尺寸、材质和动画参数
4. 删除大量老旧无用的技能资源文件
|
2026-06-17 08:56:41 +08:00 |
|
panFD
|
bb7a39c9d2
|
chore(gui/guide): 调整引导预制体布局并补充缺失字段
修改所有引导预制体的元素缩放至0.8倍,修正guide2的垂直位置偏移,补充缺失的targetOverrides字段
|
2026-06-15 21:30:28 +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 |
|
panFD
|
9c2c0a1621
|
feat(map): add hero move animation component
新增了英雄移动组件,实现多个英雄的周期性往复移动和动画速度同步匹配
同时更新了预制件配置以适配新的组件和节点命名调整
|
2026-06-13 22:12:27 +08:00 |
|