Commit Graph

2105 Commits

Author SHA1 Message Date
panw
83e9188cd4 fix(heros prefab): 修复BG_node未正确关联的问题
将heros.prefab中的BG_node从null改为关联到正确的id 22,补全预制体节点引用
2026-05-28 09:09:13 +08:00
panw
861ed26977 refactor(map): 移除冗余的卡池等级节点并重构显示逻辑
1.  删除HInfoComp和CardLiteComp中不再使用的pool_lv相关节点字段
2.  将卡池等级背景色显示逻辑迁移到HerosListComp中统一处理
3.  简化CardLiteComp的节点初始化隐藏逻辑
2026-05-28 09:08:11 +08:00
panw
76a37049c7 feat(HInfoComp): 新增卡牌背景节点适配卡池等级和类型
1.  在hnode.prefab中新增BG_node节点引用
2.  实现根据英雄类型和卡池等级切换背景节点显示逻辑
3.  优化卡池等级标识的显示代码结构
2026-05-28 09:07:16 +08:00
panw
68e184c94d fix: 修复卡片背景激活状态和池色显示逻辑
1.  默认禁用卡片背景节点初始激活状态
2.  根据卡牌池等级动态显示对应颜色的背景高亮
3.  非当前类型的卡片背景隐藏所有子颜色节点
2026-05-28 08:50:07 +08:00
walkpan
27dc408d80 refactor(CardComp): 重构卡牌背景与边框渲染逻辑
1. 移除废弃的oinfo_node、NF_node、HF_node、pool_lv_node等节点属性
2. 简化卡牌背景层级渲染,按卡池等级自动匹配对应颜色边框
3. 清理冗余的尺寸对齐更新代码
4. 统一重置卡牌节点状态的逻辑
2026-05-27 23:31:23 +08:00
walkpan
8f139dfb3f Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-27 20:39:52 +08:00
walkpan
7a61e7f362 build: 更新游戏UI资源图片ui3.png
替换了assets/resources/gui目录下的ui3.png资源文件
2026-05-27 20:39:50 +08:00
panw
a17b5ab8db fix(map): 简化英雄列表等级节点的显示逻辑
移除冗余的分支判断,仅根据等级字符串直接匹配显示对应节点,同时隐藏了多余的light和bg节点
2026-05-27 17:04:39 +08:00
panw
a9c6970c9e chore(gui): 禁用两个hero预制体节点的激活状态
将assets/resources/gui/element/heros.prefab中的两处_active属性从true改为false,关闭对应节点的默认激活状态
2026-05-27 17:03:03 +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
panw
ad0539d238 refactor(ui): 调整UI页面管理方式,改为节点显隐控制
1. 注释并禁用了Ranks、Heros、Talents三个UIID的全局弹窗配置
2. 将三个页面改为通过MissionHomeComp控制节点显隐切换
3. 移除了原有的gui.open/remove弹窗调用逻辑,改为设置active状态
4. 调整了组件生命周期,改用onEnable替代onAdded处理显示逻辑
5. 更新了对应组件的注释和文档说明
2026-05-27 16:18:26 +08:00
panw
3c78acde78 refactor: 整理多页面UI预制体并调整布局
1. 关闭排行榜、天赋页面默认激活状态
2. 调整英雄页面布局偏移与容器尺寸
3. 清理天赋页面冗余的预制体实例配置
4. 新增英雄、天赋、排行榜页面的节点引用
2026-05-27 15:54:22 +08:00
panw
f0c5b423d6 fix: 调整英雄列表组件调试模式与布局
1. 将CardLiteComp的debugMode默认值改为false
2. 修复heros预制体的Widget对齐参数与位置
3. 优化HerosListComp的日志调试开关,新增卡片列表内容高度自适应逻辑
2026-05-27 15:35:59 +08:00
panw
2f27bb7035 feat(map): 重构英雄图鉴页面,实现完整的英雄卡片展示与详情功能
1.  重写HerosListComp组件,实现卡片动态生成、选中高亮、详情更新逻辑
2.  完善CardLiteComp组件,支持英雄卡渲染、点击交互与动画加载
3.  清理冗余的预制体绑定代码,修复异步加载竞态问题
4.  添加详细的日志与注释,优化可维护性
2026-05-27 15:24:40 +08:00
panw
ff2785680d feat(map): 新增英雄图鉴相关组件与配置
1.  新增CardLiteComp卡牌组件、HerosListComp英雄列表组件
2.  新增cardlite预制体及其元配置
3.  重构HlistComp移除旧的英雄图标节点与切换按钮逻辑
2026-05-27 10:08:16 +08:00
panw
51813826ad ui 2026-05-26 17:26:10 +08:00
panw
bb3b8cdfc4 feat(resources): add skill3 image and its meta config 2026-05-26 14:28:27 +08:00
walkpan
2ae2ad1da6 feat(assets): add skill3 skill icon resource
新增了技能3的图标素材文件,用于游戏技能系统展示
2026-05-26 13:05:53 +08:00
panw
ceb40941c2 refactor(rogue配置): 调整全局词条、等级和蓝图配置
下调多数词条的最低解锁等级,调整各等级预算与生成权重,优化前期游戏节奏
2026-05-26 11:10:11 +08:00
panw
9a0b768be8 chore: 调整游戏数值与配置,优化怪物与战场体验
1. 调整怪物移动速度、攻击距离等基础属性
2. 修正英雄站位坐标,优化战场布局
3. 重构分段刷怪逻辑,修复刷怪计数异常问题
4. 调整怪物属性模板与关卡掉落预算,平衡游戏难度
5. 优化刷怪波次的怪物数量配置,调整生成节奏
2026-05-26 09:45:47 +08:00
walkpan
b256171471 fix(hnode.prefab): 修复节点精灵图集和尺寸配置
更新了hnode预制体的精灵帧与图集引用,调整了两处节点尺寸参数,修正了_atlas空引用问题
2026-05-25 23:27:29 +08:00
walkpan
083cd9f195 fix(map): 调整英雄站位坐标并新增CD标签显示
1. 修正MissionHeroComp中的6个英雄占位坐标
2. 在HInfoComp中新增CD标签缓存引用并实现技能CD显示逻辑
3. 更新hnode.prefab的UI布局尺寸与元素位置适配新需求
2026-05-25 23:02:47 +08:00
walkpan
988affe2ac refactor(hero config): 重构攻击速度配置系统,统一管理技能CD
扩展攻击速度档位至6档3级共18级,补充完善配置注释
调整各档位攻击间隔数值,优化档位命名提升可读性
统一所有英雄和怪物的技能冷却时间配置,替换硬编码的CD值
清理废弃的旧英雄与怪物配置注释
2026-05-25 20:06:30 +08:00
walkpan
3fbaebbcc5 feat(map, skill): 新增HInfoComp的cd_node属性并统一技能描述分隔符
为HInfoComp组件新增cd_node序列化节点引用
修正HeroSkillDesc中的技能描述分隔符,将→替换为:以对齐文档与实际输出格式
2026-05-25 19:56:25 +08:00
panw
58ac41feb0 refactor(heroSkill): 重构英雄技能描述生成逻辑
1. 新增完整的文件注释和职责说明
2. 拆分出buildEffectDesc函数生成技能效果描述
3. 替换硬编码的触发名称为模板化的SkillTriggerDesc
4. 支持覆盖技能参数mergeSkillParams
5. 优化三种类型技能的处理流程,输出标准格式描述
2026-05-25 17:01:16 +08:00
panw
e846e6408c feat(hero-info): 实现自动生成英雄技能描述文本
新增HeroSkillDesc工具类动态生成技能描述字符串
修正heroSet.ts中的技能触发器描述文本
优化HInfoComp组件替换硬编码的英雄信息
完善hnode预制体的info标签配置与样式
2026-05-25 17:01:04 +08:00
panw
3386ccc68c Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-25 15:47:59 +08:00
panw
4d2e42953b refactor(map,gui): 重构卡牌和英雄信息弹窗逻辑,新增静态预览模式
1.  移除卡牌的长按放大逻辑,改为长按直接打开英雄静态预览面板
2.  重构HInfoComp,新增静态预览模式支持,无需绑定实体数据
3.  调整card和hnode预制体的缩放参数
4.  简化卡牌UI的尺寸和位置计算逻辑,移除放大状态的额外处理
2026-05-25 15:47:54 +08:00
walkpan
f73012f80a Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-25 15:47:35 +08:00
panw
124a48613e fix(card.prefab): 调整卡牌预制体的节点位置与布局参数
修复并调整了卡牌预制体内多个节点的坐标、对齐属性以及关联的组件ID,修正了布局偏移问题,优化了界面显示位置
2026-05-25 09:56:07 +08:00
panw
8026c2368e feat: 添加等级颜色显示,优化卡池和英雄等级UI
1.  新增getLvColor工具函数,根据等级返回对应颜色
2.  为英雄信息面板和卡牌添加等级文本颜色设置
3.  重构卡池等级节点命名和显示逻辑,修复prefab布局
4.  新增英雄自身等级显示组件到卡牌预制件
2026-05-25 09:49:34 +08:00
panw
8d27a4bef3 refactor(map): 调整英雄站位坐标参数
微调6个英雄占位的坐标数值,优化布局显示效果
2026-05-25 09:23:43 +08:00
panw
09e9308021 fix(map): 修复卡池等级标识显示逻辑
新增卡池等级节点的显示控制逻辑,根据当前池等级激活对应标识节点
2026-05-25 09:11:07 +08:00
panw
350b107d2a refactor(HInfoComp): 简化卡牌等级显示逻辑
1. 将lv_node从Node改为Label类型,直接通过string属性更新等级文本
2. 移除原有的子节点遍历匹配逻辑,替换为更简洁的文本赋值方式
3. 新增pool_lv_node节点属性用于后续池等级相关逻辑
4. 同步更新了ha2.prefab的预制体结构与meta配置文件
2026-05-25 09:03:34 +08:00
walkpan
217c90377c feat(map): add hero skill info display component
新增英雄技能信息节点的绑定与显示逻辑,补充对应的缓存引用和注释
2026-05-24 23:38:15 +08:00
walkpan
fd60191324 refactor(skill): 调整技能触发枚举的存放位置与使用方式
将SkillTriggerType枚举从GameEvent.ts迁移到heroSet.ts,统一管理技能触发相关配置,同时更新所有引用该枚举的文件路径,优化代码结构与维护性
2026-05-24 23:38:09 +08:00
walkpan
518a9a1ce9 feat: 新增英雄基础属性存档与UI属性加成显示
1.  新增base_ap和base_hp属性存储英雄原始基础攻防属性
2.  实现属性加成差值显示,展示当前属性与基础属性的差异
3.  重构英雄信息UI,新增名字、关闭按钮等节点绑定
4.  调整英雄预制体布局,适配新的UI展示需求
5.  补充战斗触发类型注释文档
2026-05-24 23:21:35 +08:00
walkpan
dfaa55b864 feat(map): 新增英雄出售事件并更新场上英雄数量UI
- 新增GameEvent.HeroSell事件枚举,在英雄出售时派发通知
- 在HInfoComp中添加事件派发代码,在MissionCardComp中注册监听更新UI
- 调整英雄统计逻辑与事件派发逻辑,简化最大英雄数量获取函数
- 为多款英雄预制体添加影子显示组件
2026-05-24 22:34:20 +08:00
walkpan
429c07cc79 修复(任务卡片, GUI): 恢复英雄数量动画并调整UI边框参数
取消MissionCardComp.ts中的动画相关注释,启用英雄数量增减和已满时的弹出动画;调整ui3.plist.meta的UI元素边框参数优化显示效果。
2026-05-24 20:00:36 +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
981f3a43b9 feat(hero combat): 调整战斗单位排序规则,新增死亡状态优先级判断 2026-05-24 10:21:39 +08:00
walkpan
f18ee54b4b fix(游戏配置,动画): 调整怪物平衡、移除无用技能并修复动画设置
更新近战怪物设计注释适配v5版本TD节奏设计,调整所有怪物及BOSS的技能冷却时间,移除所有BOSS的无用6206技能,修复金币受击动画的循环模式与编辑器额外数据
2026-05-24 09:38:51 +08:00
walkpan
5cacfee288 chore: 调整怪物数值与波次配置,优化游戏爽感与难度平衡
1.  调整MissionComp中怪物上限与恢复阈值,提升刷怪容错空间
2.  下调全基础怪物属性并调整注释,降低初期怪物强度,同时调整BOSS属性降低其压力
3.  更新MonsterStats与TierConfigs,调整怪物消耗、预算与生成数量
4.  调整各波次模板的怪物生成数量,优化战斗体验
5.  调整自适应刷怪的最大填充比例,提升怪物生成效率
6.  更新部分配置注释,补充设计说明
2026-05-23 22:06:46 +08:00
walkpan
92836c14b6 feat(map,economy): 重做游戏经济与卡牌平衡系统
本次提交重构了英雄出售、抽卡、波次金币的数值体系:
1. 调整英雄出售价格按等级计算,1/2/3级分别为3/10/25金币
2. 修改抽卡刷新费用为2,初始金币调整为10
3. 重做波次金币公式,基础收益改为10,每波增长4
4. 调整卡池卡牌消耗与特殊卡牌的定价
5. 优化卡牌抽取消耗的计算逻辑,使用指数增长替代线性计算
2026-05-23 19:03:48 +08:00
walkpan
f49831bf9e chore: 调整怪物配置与肉鸽模式参数,优化游戏平衡性
1.  重构基础怪物数据,按站位分类并更新属性、名称与描述
2.  更新怪物池与属性配置,调整各类型怪物生成权重与消耗
3.  修改阶梯预算与生成数量,调整适配性配置参数
4.  优化生成引擎的预算填充逻辑,增加生成上限限制
2026-05-23 19:03:09 +08:00
walkpan
9f6f09dbd3 refactor(heroConfig): 完成英雄配置v3版本重构
1.  更新职业触发规则文档,新增8大流派分类与职业绑定规则
2.  重构现有英雄配置,调整职业与触发逻辑:
    - 调整5006疾风战士为疾风刺客,新增死亡触发效果
    - 重构奥术法师等现有英雄,替换为field驻场机制
    - 新增击退推拉、暴击爆发、经济滚雪球、献祭亡语4大流派共12个新英雄
3.  更新英雄列表与文档说明,统一配置格式与触发逻辑
2026-05-23 18:29:46 +08:00
walkpan
8a485bb6e6 refactor: 重构英雄卡池为动态生成方式
更新导入以包含HeroList,移除硬编码的英雄卡池条目,改为动态生成卡牌,适配英雄等级与卡池等级的计算规则,提升代码可维护性。
2026-05-23 15:32:28 +08:00
walkpan
a2b5bbc39d docs(hero config): 完善英雄配置文档,新增四大流派及配套数据
补充了完整的流派协同矩阵、6人推荐组队方案与英雄ID总表,同时新增英雄配置Excel文件的导入元文件
2026-05-23 15:22:56 +08:00
walkpan
268c6e155a refactor(英雄&卡池): 修改英雄等级字段为pool_lv并优化卡池配置
重构heroInfo接口,将原cards_lv字段重命名为pool_lv,同步更新所有英雄配置与注释;修正HListComp的等级显示逻辑,新增按pool_lv分级的卡池配置。
2026-05-23 15:09:45 +08:00