Commit Graph

55 Commits

Author SHA1 Message Date
panw
da83c89427 feat(卡牌): 添加金币消耗机制
- 在 CardComp 中检查使用卡牌所需金币,不足时播放反弹动画并提示
- 在 MissionCardComp 中检查刷新卡牌所需金币,不足时提示
- 添加金币获取和设置方法,统一处理金币数值的取整和边界
- 更新 UI 显示逻辑,同时显示金币余额和刷新/升级消耗
- 使用卡牌或刷新时扣除相应金币并发送金币变更事件
2026-03-27 10:38:42 +08:00
walkpan
8a151a3922 feat(关卡): 添加英雄数量上限机制
- 在 MissionCardComp 中添加英雄数量显示与上限控制逻辑
- 当英雄数量达到上限时禁止使用英雄卡牌
- 英雄死亡时减少当前英雄计数并刷新显示
- 添加英雄数量变化的动画反馈效果
- 移除 SingletonModuleComp 中未使用的 unlockCoin 字段
2026-03-25 23:04:12 +08:00
walkpan
354f242930 refactor: 重构buff系统,移除预定义buff列表
- 将SkillConfig.buffs字段改为直接存储BuffConf对象数组
- 移除预定义的BuffsList和相关导入引用
- 简化SCastSystem中buff应用逻辑,直接使用配置对象
- 移除CardComp中Buff/Debuff类型的图标获取逻辑
- 简化HeroAttrsComp调试日志,移除buff名称显示
2026-03-22 19:09:02 +08:00
panw
35af88d570 feat: 重构英雄与怪物系统并添加等级机制
- 调整怪物配置映射,将兽人系列怪物ID从5xxx改为6xxx
- 为英雄系统添加等级支持,英雄属性随等级线性增长
- 重构卡牌系统,区分英雄卡和功能卡显示逻辑
- 重新组织英雄配置数据,按职业分类并添加等级字段
- 扩展技能配置,为各等级添加对应技能变体
- 简化特殊卡配置结构,添加名称和描述字段
2026-03-20 10:54:29 +08:00
walkpan
7d0dc04d01 feat(card): 完善卡牌图标显示与锁定功能
- 为英雄卡牌添加动画图标显示,根据配置加载对应动画
- 修复锁定按钮显示逻辑,现在正确显示锁定/解锁状态
- 为技能、buff、英雄等卡牌类型添加图标解析功能
- 更新卡牌预制体,调整图标尺寸和锁定图标
- 删除未使用的动画资源文件
- 优化资源图集配置,调整精灵帧位置
2026-03-14 21:39:27 +08:00
walkpan
2f1af99a1b feat: 添加卡牌使用组件并集成至卡牌系统
- 新增 CardUseComp 组件,用于处理卡牌使用逻辑和效果分发
- 在 CardComp 中集成 CardUseComp,卡牌使用时触发效果事件
- 修改 MissionCardComp,任务开始时自动发牌至槽位
- 更新预制体资源,修复卡牌 UI 节点引用
2026-03-14 13:07:26 +08:00
walkpan
b630a97f8b feat(ui): 添加卡槽自动布局并禁用角色控制器节点
- 在 CardComp 中新增 setSlotPosition 方法,支持动态设置卡槽位置
- 在 MissionCardComp 中实现 layoutCardSlots 方法,根据卡槽数量自动水平居中布局
- 在任务开始、抽卡等关键时机调用布局更新,确保卡槽位置正确
- 禁用角色控制器预制件中的节点,防止其干扰UI交互
2026-03-14 09:42:20 +08:00
walkpan
b32cea1c00 feat: 为卡牌组件添加拖拽使用动画并增强日志
- 为 CardComp 添加拖拽使用交互:上拉超过阈值触发使用,否则回弹
- 增加卡牌刷新、回弹、使用消失的 Tween 动画
- 在 MissionCardComp 和 CardComp 的关键节点添加调试日志
- 修复升级按钮在达到最大等级后隐藏升级提示的问题
- 优化卡牌使用和清槽时的动画与状态重置逻辑
2026-03-14 09:42:08 +08:00
walkpan
d0e824e93b feat(卡牌系统): 实现任务卡牌抽卡与锁定功能
- 新增 MissionCardComp 作为卡牌面板控制器,管理四个固定卡槽
- 实现抽卡按钮逻辑,根据卡池等级抽取并分发卡牌到四个槽位
- 实现卡池升级按钮,提升抽卡品质但不影响已锁定卡牌
- 新增 CardComp 作为单卡控制器,支持卡牌使用与槽位锁定功能
- 锁定状态下卡槽将跳过抽卡更新,保持原有卡牌
- 添加任务开始/结束时的卡槽清理与界面显隐控制
- 修复预制体字段缺失问题,补充 instance 和 targetOverrides 字段
2026-03-14 09:18:45 +08:00
walkpan
c8c3dde2e4 feat(card): 新增卡牌系统核心组件与配置
- 新增 CardComp 组件用于卡牌视图展示
- 新增 CardSet 配置文件,包含卡牌类型、种类枚举和完整卡池配置
- 重构 HSkillComp 组件,优化技能调试面板布局和交互逻辑
- 更新 MissionCardComp 组件,移除旧卡牌类型依赖
- 调整 GameSet 配置文件,移除 CardType 和 CardKind 枚举
- 更新卡牌预制体结构,优化 UI 布局和组件绑定
- 新增特殊卡牌效果系统,支持抽英雄和重复使用等特殊能力
- 实现卡牌按权重抽取算法和卡池等级管理机制
2026-03-13 23:15:21 +08:00
walkpan
797cf72a09 清理 ui1 ui2 精简到ui3 和ui4 2025-10-12 14:58:52 +08:00
panfudan
213149881c 去掉大部分 调试信息 2025-08-21 14:33:42 +08:00
panfudan
1896b5fab0 开始商店 脚本和ui 2025-08-20 17:46:06 +08:00
panfudan
9e1459973c 品质统一在boxset设定 2025-08-18 21:03:47 +08:00
panfudan
a824d9a124 云环境和本地调试 添加 2025-08-18 17:00:40 +08:00
panfudan
bce3580b22 再次清理英雄,切换到像素 2025-08-10 15:48:34 +08:00
panfudan
471248eba8 英雄icon 直接使用json动画,不需要icon图片了 2025-08-07 00:34:59 +08:00
panw
6f9529ada2 dd 2025-08-05 17:25:34 +08:00
panw
2423b25dea dd 2025-08-04 17:16:05 +08:00
panfudan
a03b2516e3 dd 2025-08-03 19:03:43 +08:00
panfudan
5c8a15262e ui调整 去掉一些不要的 2025-08-03 16:25:51 +08:00
panw
16195f4cb4 天赋触发和 ui制作完成 2025-07-29 17:08:42 +08:00
panw
d081695725 天赋 初步, 倒计时 添加 2025-07-28 17:12:43 +08:00
panw
953ae2e0f9 dd 2025-07-28 14:17:56 +08:00
panw
e45ebd524b 添加了 英雄专门处理 装备加成的文件,接下来 去掉原先的光环类文件 FightCon 2025-07-22 16:16:36 +08:00
panw
95e64c530a 升级bug 解决 2025-07-16 16:07:06 +08:00
panw
82127a81ba 强化选项 完成 2025-07-16 10:38:47 +08:00
panfudan
6f2af2f395 接下来测试强化 2025-07-15 23:22:52 +08:00
panw
43c2dbcfa2 怪物根据怪物等级 掉落石头和经验 2025-07-11 16:20:05 +08:00
panw
f73badd5fc 对UI进行调整 2025-07-09 10:24:43 +08:00
panfudan
f7c231de00 基础主将添加+ 修复第一次伤害计算为穿刺伤害bug 2025-07-06 23:58:10 +08:00
panw
352792b76f 装备ui 等级和品质 表现 2025-07-04 15:40:36 +08:00
panfudan
85e4985311 dd 2025-07-03 23:31:09 +08:00
panw
11e6ecdf48 装备 需要完善 2025-07-02 17:45:00 +08:00
panw
0a25259cf4 技能卡槽 需要测试确认 2025-06-26 16:57:55 +08:00
panw
c62eda84bb 卡组刷新 及预置广告 抽紫装, 成功后刷紫装未做 2025-06-23 16:17:58 +08:00
panw
c6fa6838db dd 2025-06-23 10:49:15 +08:00
panfudan
6584fa0e72 改了 好多 2025-06-22 23:50:28 +08:00
panw
3582521e4e dd 2025-06-19 16:38:20 +08:00
panw
3accaa1850 card ui调整 2025-06-19 10:28:31 +08:00
panw
ab9ff70f77 功能性卡牌功能继续 2025-06-18 17:17:29 +08:00
panw
2376c952d2 修改了挺多, 继续完善 战斗流程设计 2025-06-13 10:59:41 +08:00
panfudan
094b55f349 装备添加 2025-06-08 23:16:40 +08:00
panw
b26efd07fd 游戏开始 初始技能功能 继续完善 2025-06-04 17:16:43 +08:00
panw
899613c689 召唤逻辑改变 2025-06-03 16:34:27 +08:00
panfudan
3fbfc2ea09 去掉了 技能系统,技能由单个精灵独立处理 2025-06-02 20:25:23 +08:00
panw
96db3dc1bd 金币系统 2025-05-30 10:34:18 +08:00
panw
564b3e2de9 dd 2025-05-29 16:48:14 +08:00
panw
8cb3fe192d 战斗开始 延迟刷新卡牌 2025-05-29 10:11:24 +08:00
panw
85856ccc28 dd 2025-05-23 16:23:16 +08:00