panFD
|
ac1c810636
|
feat(技能框): 添加技能释放动画并优化UI显示
添加技能触发时的缩放缓动动画,播放前停止已有缓动避免异常,增强操作视觉反馈。
调整技能剩余次数的显示格式,移除多余的“次”后缀。
更新技能框预制体,新增CD遮罩节点并调整图标布局与缩放参数,同时替换关联UI图片资源。
|
2026-06-04 20:42:22 +08:00 |
|
panFD
|
237df1dc4e
|
重构(地图卡牌): 抽离技能卡牌逻辑为独立组件
- 新增SCardComp.ts,实现技能卡牌专属的UI渲染、点击交互与使用逻辑
- 更新MissionCardComp.ts,替换技能卡槽的组件类型为SCardComp并修正相关代码
- 重构CardComp.ts:移除所有Skill类型卡牌的处理代码,修复卡牌等级取值优先级问题,简化拖拽逻辑仅保留英雄卡上划使用功能
|
2026-06-04 19:08:54 +08:00 |
|
pan
|
2276ff1fbd
|
refactor(map): 为技能抽卡添加入场动画效果
1. 新增技能卡入场动画逻辑,实现多张卡牌依次从下方飞入的效果
2. 调整技能抽卡弹窗显示流程,先刷新卡牌数据再播放动画
3. 清理代码中多余的空白行,优化格式整洁度
|
2026-06-04 17:01:11 +08:00 |
|
pan
|
2c306ff21a
|
feat(技能槽UI): 调整技能槽布局并更新预制件样式
清理了无用的导入语句,调整了MissSkillsComp中的技能槽坐标位置,更新了sbox预制件的图标、文本样式与节点配置,优化界面显示效果。
|
2026-06-04 15:49:16 +08:00 |
|
pan
|
efe6cc0dd7
|
refactor(skill): 重构技能盒子管理为ECS实体架构
新增SBox ECS实体,统一管理技能盒子的创建、挂载与销毁
重构MissSkillsComp,改用SBox实体替代直接实例化技能节点
更新SkillBoxComp,新增实体引用以通过ECS生命周期销毁节点
临时调整SCastSystem的索敌范围为全屏级,方便测试
|
2026-06-04 14:41:27 +08:00 |
|
pan
|
27cd20c70d
|
feat(card): add wave filter for skill card draws
1. 新增卡牌配置wave字段,标记技能卡可抽取的波次
2. 重构抽卡逻辑,新增drawCardsByRule规则支持按波次过滤技能卡
3. 优化任务面板的技能卡抽取逻辑,使用新的抽卡规则获取对应波次的技能卡
4. 更新示例技能卡牌配置,添加wave和overrides配置示例
|
2026-06-04 11:02:19 +08:00 |
|
pan
|
1855bcec4c
|
feat(card skill): add skill parameter override support
1. 新增卡牌技能参数覆写配置项,支持自定义伤害、buff数值等
2. 调整UI布局的上下边框参数,适配技能框显示
3. 完整打通技能覆写参数从配置到技能释放的全链路
|
2026-06-04 10:43:53 +08:00 |
|
pan
|
73214dbb10
|
feat(skillBox): 添加技能跨波次维持功能
1. 新增keep_waves配置字段控制技能维持波次
2. 重构技能盒组件的波次切换逻辑,支持跨波次持续生效
3. 为默认技能卡添加15波次的维持配置
4. 优化节点销毁的合法性校验逻辑
|
2026-06-04 10:34:51 +08:00 |
|
panFD
|
7e86aed500
|
feat: 新增技能卡系统,优化卡牌操作逻辑
1. 调整任务开始按钮显示逻辑,新增nobg节点控制
2. 重构卡牌拖拽逻辑,技能卡改为点击使用,英雄卡保留上划使用
3. 修改技能卡牌初始消耗为0
4. 新增技能卡槽面板,在特定波次开放技能卡抽取
5. 新增技能卡刷新按钮与相关回调逻辑
6. 优化抽卡UI显示与费用更新逻辑
|
2026-06-03 22:40:09 +08:00 |
|
panFD
|
1b384572c6
|
feat(MissionCardComp): 新增技能卡牌相关节点引用
在任务卡片组件中添加技能弹窗、卡槽、刷新按钮等相关节点的序列化引用,用于后续技能选择刷新功能开发
|
2026-06-03 19:38:00 +08:00 |
|
pan
|
27ffdaaf87
|
refactor: 重构技能弹窗系统,移除冗余技能池逻辑
1. 删除SkillBoxCardConfig相关类型、技能池配置和抽卡函数
2. 移除技能弹窗的刷新次数持久化逻辑与UI
3. 简化MissSkillsComp、SkillBoxComp的技能处理流程
4. 统一技能卡的添加和初始化逻辑,移除config专用初始化流程
5. 调整MissionCardComp的波次技能弹窗触发逻辑
6. 清理CardComp中冗余的技能描述缓存代码
7. 修正UIConfig中SkillBox预制体路径命名
|
2026-06-03 17:24:22 +08:00 |
|
pan
|
e76cba7933
|
feat(map): 新增固定波次技能三选一弹窗系统
1. 新增MSkillBoxComp弹窗组件,实现固定波次触发的技能卡选择功能
2. 新增SkillBoxCardConfig配置与SkillBoxPool技能池,支持按波次配置技能
3. 重构MissionCardComp,将技能卡抽取改为固定波次弹窗触发
4. 扩展SingletonModuleComp与MissionComp,添加技能刷新次数持久化逻辑
5. 优化MissSkillsComp,新增SkillBox专属技能加载流程
6. 修复SkillBoxComp,支持自定义技能参数覆盖
7. 调整UIConfig与CardSet配置,适配新的技能卡流程
|
2026-06-03 16:36:22 +08:00 |
|
pan
|
1871551fca
|
feat(ui,card): 添加技能卡牌系统UI配置与显示逻辑
1. 新增SkillBox UI界面配置到GameUIConfig
2. 为CardComp组件添加技能描述文本渲染功能
3. 实现卡牌节点标签缓存与统一UI样式配置
4. 修复不同类型卡牌切换时的文本残留问题
|
2026-06-03 15:12:36 +08:00 |
|
pan
|
a3a8c61b74
|
fix(map): adjust card info node display logic
set info node hidden for hero cards and visible for skill cards
|
2026-06-03 14:45:35 +08:00 |
|
pan
|
55c277016d
|
refactor: 清理废弃资源并优化卡牌相关逻辑
1. 删除废弃的notify.prefab和TalentSet.ts.meta文件
2. 新增MSkillBox预制体资源
3. 优化MissionCardComp抽卡按钮显示逻辑
4. 格式化CardComp.ts代码格式与变量声明
5. 优化MissionComp.ts代码格式与事件绑定
6. 更新mission.prefab布局添加技能槽位
|
2026-06-03 14:39:31 +08:00 |
|
pan
|
15c771c58c
|
refactor(mission economy): remove unused imports
clean up redundant imported modules in MissionEconomy.ts to reduce clutter
|
2026-06-03 10:33:14 +08:00 |
|
pan
|
9adff47e6a
|
refactor(map): 重构天赋系统为驻场技能展示组件
1. 将原天赋系统页面重构成驻场技能信息展示页
2. 移除升级、重置等旧功能,仅保留基础数据展示逻辑
3. 新增数值格式化工具函数,兼容百分比与整数加成显示
4. 简化组件依赖,仅保留必要的配置与UI渲染逻辑
5. 统一组件命名与注释,明确职责边界
|
2026-06-03 10:27:55 +08:00 |
|
pan
|
5c81227169
|
refactor(mission economy): 统一出售金币加成计算逻辑
移除冗余的SellBonus字段计算,将出售返还加成合并到SellGold口径中,同时清理废弃的技能配置项和注释。
|
2026-06-03 10:24:37 +08:00 |
|
pan
|
f00b9496e2
|
refactor: 替换天赋系统为驻场英雄技能系统
1. 删除已废弃的TalentSet天赋配置文件
2. 重构英雄属性计算逻辑,改为使用驻场技能加成
3. 更新卡牌购买、刷新费用和出售收益的加成逻辑
4. 统一技能配置格式,修复代码格式问题
5. 新增驻场技能类型与配置,兼容原有天赋效果
|
2026-06-03 10:19:52 +08:00 |
|
pan
|
612bcee5a1
|
chore: 移除游戏内天赋系统相关代码
1. 删除所有TalentType相关导入和天赋数据存储逻辑
2. 移除英雄属性天赋加成计算逻辑
3. 移除卡牌购买、刷新、售卖的天赋优惠逻辑
4. 将getTalentValue方法降级为空实现
5. 清理多余的空行代码格式
|
2026-06-03 10:01:34 +08:00 |
|
pan
|
d45f370682
|
style: 格式化代码对齐与缩进
统一调整所有枚举、对象的代码格式,修正缩进和空格规范,移除冗余代码注释
|
2026-05-29 15:55:52 +08:00 |
|
pan
|
8b1f61014b
|
style: 优化MissionCardComp代码格式与细节
调整变量类型声明的空格、代码缩进与空行规范,修复部分UI更新逻辑,修正卡牌位置数组的空格格式,统一代码书写风格
|
2026-05-29 15:30:50 +08:00 |
|
panw
|
9ddf5b99c5
|
refactor: 调整卡牌等级逻辑,新增基础池等级字段
1. 新增base_pool_lv字段存储英雄初始池等级
2. 替换多处直接使用pool_lv的逻辑,优先使用base_pool_lv
3. 移除预制体中废弃的pool_lv_node节点
|
2026-05-28 10:04:39 +08:00 |
|
panw
|
f7f6c57b56
|
refactor(map): 优化英雄列表排序和英雄等级展示逻辑
1. 新增英雄列表按pool_lv升序排序的逻辑
2. 从cardData中获取英雄等级替代直接读取HeroInfo,优化数据读取方式
|
2026-05-28 09:59:33 +08:00 |
|
panw
|
f114fca2ce
|
refactor(map): 抽象卡牌背景颜色逻辑,简化代码
将多个文件中重复的卡池颜色切换逻辑提取为CardBgComp组件,
减少重复代码,提高可维护性
|
2026-05-28 09:23:01 +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 |
|
panw
|
a17b5ab8db
|
fix(map): 简化英雄列表等级节点的显示逻辑
移除冗余的分支判断,仅根据等级字符串直接匹配显示对应节点,同时隐藏了多余的light和bg节点
|
2026-05-27 17:04:39 +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
|
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
|
083cd9f195
|
fix(map): 调整英雄站位坐标并新增CD标签显示
1. 修正MissionHeroComp中的6个英雄占位坐标
2. 在HInfoComp中新增CD标签缓存引用并实现技能CD显示逻辑
3. 更新hnode.prefab的UI布局尺寸与元素位置适配新需求
|
2026-05-25 23:02:47 +08:00 |
|
walkpan
|
3fbaebbcc5
|
feat(map, skill): 新增HInfoComp的cd_node属性并统一技能描述分隔符
为HInfoComp组件新增cd_node序列化节点引用
修正HeroSkillDesc中的技能描述分隔符,将→替换为:以对齐文档与实际输出格式
|
2026-05-25 19:56:25 +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
|
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 |
|