Commit Graph

62 Commits

Author SHA1 Message Date
panw
3a8f015a78 refactor: 移除调试日志并统一使用日志工具
- 删除多个文件中的 console.log/console.warn/console.error 调试输出
- 将日志输出统一替换为 mLogger 工具,支持调试模式控制
- 清理注释掉的调试代码和空方法体
2026-02-03 16:49:24 +08:00
walkpan
526293cbbd feat(英雄系统): 添加友方英雄标识并调整经验获取
初始化任务卡片事件队列
修改英雄经验获取为20倍
在Hero类中添加is_friend参数标识友方英雄
调整MissionHeroComp中召唤英雄逻辑以支持友方标识
2026-01-05 22:00:11 +08:00
walkpan
93e0ab083b feat(英雄系统): 添加伙伴召唤功能和可选择的英雄与技能列表
- 在SkillSet和heroSet中分别添加CanSelectSkills和CanSelectHeros常量
- 修改MissionHeroComp使用oops.message管理CallFriend事件
- 在MissionCardComp中新增Partner卡牌类型,支持召唤伙伴功能
- 完善事件处理逻辑,添加对应的事件监听和销毁
2026-01-05 19:31:03 +08:00
walkpan
1cfd74062d feat(好友系统): 添加好友召唤功能及相关事件处理
- 在GameEvent枚举中添加ToCallFriend和CallFriend事件
- 在MissionHeroComp中添加好友召唤事件处理
- 在SingletonModuleComp中添加好友记录功能
- 更新icon.prefab界面以支持好友功能
2026-01-05 19:25:44 +08:00
walkpan
acb564123d feat(界面): 修改战斗结束逻辑并添加复活按钮
- 将战斗结束事件处理从"to_end_fight"改为"open_Victory"
- 将MissionHeroComp中的FightEnd事件监听改为MissionEnd
- 在胜利界面添加"满血复活"按钮及相关组件
- 调整部分节点位置和激活状态
2026-01-03 18:05:58 +08:00
walkpan
a9e7b5c464 feat(英雄): 添加is_master参数控制英雄主从状态
修改Hero类的load方法和MissionHeroComp类的addHero方法,增加is_master参数
用于区分主控英雄和从属英雄,取代之前硬编码的true值
2026-01-02 19:28:43 +08:00
walkpan
5ce02c95f5 refactor(map): 优化英雄切换动画及状态管理
- 将 HInfoComp 组件改为继承自 CCComp 并注册为 ECS 组件
- 新增动画锁定标志 isMoving 防止快速点击引起动画冲突
- 添加 moveTimeoutId 用于管理动画队列异步操作,避免重叠
- 优化英雄切换的移动动画,缩短动画时长为0.2秒
- moveHeroesLeft 与 moveHeroesRight 方法增加动画锁定与异步取消逻辑
- 在切换英雄时调用 smc.updateFihgtHero 以更新当前战斗英雄状态
- 清理和销毁动画节点时更严格以避免残留和内存泄漏
- MissionHomeComp 中 mission_end 方法增加日志输出
- MissionHeroComp 去除了冗余空行,优化代码结构
2025-10-20 22:59:38 +08:00
walkpan
3f6b94af0e refactor(mission): 优化肉鸽关卡及怪物生成逻辑
- 将出战英雄配置由数组改为单个英雄编号,简化相关接口和数据结构
- 统一出战英雄设置和获取方法,移除冗余多英雄管理逻辑
- 增加怪物生成时的强度倍率参数,支持怪物属性随关卡进度递增调整
- 扩展肉鸽模式配置,实现关卡类型区分及怪物数量动态计算
- 新增随机事件系统,支持事件关卡随机触发宝箱、陷阱、增益、减益等事件
- 优化怪物生成流程,整合怪物配置、等级和强度倍率信息,增强游戏体验
2025-10-19 17:18:22 +08:00
panw
d0cd9c1326 buff需要重置 2025-10-16 16:52:27 +08:00
panw
5ed5579142 refactor(heroUi): 精简和优化英雄界面预制资源
heriui载入 还有问题
- 移除了大量冗余节点和组件,减小预制体体积
- 调整部分节点名称和层级结构,更加清晰易维护
- 优化部分节点位置和尺寸属性,提升界面表现一致性
- 更新部分精灵资源引用及颜色配置,保证视觉效果正确
- 删除无用的动画剪辑和挂载组件,提升加载性能
- 重新整理属性覆盖信息,保持配置整洁规范
2025-10-10 16:55:01 +08:00
panfudan
6a29821a7b 引导系统基本完成,开始制作 引导步骤 2025-08-24 23:40:37 +08:00
panfudan
213149881c 去掉大部分 调试信息 2025-08-21 14:33:42 +08:00
panfudan
9e1459973c 品质统一在boxset设定 2025-08-18 21:03:47 +08:00
panfudan
a824d9a124 云环境和本地调试 添加 2025-08-18 17:00:40 +08:00
panw
6adff46fd1 清理 老的 没用的组件 2025-08-14 16:39:06 +08:00
panfudan
d464491172 英雄和敌人 全死亡后,判定解决 2025-08-12 20:20:05 +08:00
panfudan
5bcf5e737b 清理掉 missioncomp的 抽卡相关的 游戏逻辑 2025-08-11 22:02:20 +08:00
panfudan
97bba4edb7 英雄召唤基本完成 下一步 满3个英雄后 不再出现其他英雄 2025-08-05 22:28:24 +08:00
panw
6f9529ada2 dd 2025-08-05 17:25:34 +08:00
panw
3db3cc78eb 逐步 去掉 主英雄设定 2025-08-05 10:32:18 +08:00
panfudan
f579ed49e7 老的ui 依赖完全去除 2025-08-03 20:26:28 +08:00
panw
fbcd12a5b9 取消掉副英雄 2025-07-14 16:53:39 +08:00
panfudan
541a944c0c ++护盾技能 2025-07-10 00:30:35 +08:00
panfudan
f7c231de00 基础主将添加+ 修复第一次伤害计算为穿刺伤害bug 2025-07-06 23:58:10 +08:00
panfudan
cba52086c2 dd 2025-06-27 08:36:34 +08:00
panfudan
862777a9c7 继续 2025-06-25 23:57:19 +08:00
panfudan
766c1f8176 crt 改为crit 2025-06-24 21:08:46 +08:00
panfudan
6584fa0e72 改了 好多 2025-06-22 23:50:28 +08:00
panw
d02482a591 复活完成 2025-06-17 10:58:13 +08:00
panw
5af0a314a6 去掉 HeroSelectEnd 等 无用 信号 2025-06-17 08:55:03 +08:00
panfudan
3ad905cd59 dd 2025-06-17 00:00:56 +08:00
panw
9a2e2af37a dd 2025-06-16 16:52:23 +08:00
panfudan
8016ec78f1 出生点修改 2025-06-12 20:48:11 +08:00
panfudan
094b55f349 装备添加 2025-06-08 23:16:40 +08:00
panw
fee9fc9852 去掉hartmodel 2025-06-06 16:26:13 +08:00
panw
899613c689 召唤逻辑改变 2025-06-03 16:34:27 +08:00
panfudan
3fbfc2ea09 去掉了 技能系统,技能由单个精灵独立处理 2025-06-02 20:25:23 +08:00
panw
6a185a2361 dd 2025-05-28 16:59:59 +08:00
panw
ba05b59f4d dd 2025-05-27 16:45:22 +08:00
panw
cdb09a5ca1 ff 2025-05-27 10:57:42 +08:00
panw
3efbf21a14 战斗等级显示需要完善 2025-05-26 16:38:59 +08:00
panw
85856ccc28 dd 2025-05-23 16:23:16 +08:00
panw
2c3f682b18 dd 2025-05-23 10:54:57 +08:00
panw
9b97bff159 dd 2025-05-23 10:25:40 +08:00
panw
da1124a065 dd 2025-05-15 17:00:06 +08:00
panw
30d5cfbb7c 位置已取消 2025-05-15 16:51:52 +08:00
panw
ea64303410 英雄召唤修改为到特定位置 取消类型与位置绑定 2025-05-15 16:27:14 +08:00
panw
176bdbc811 dd 2025-05-14 10:11:51 +08:00
panw
ff172c7f72 dd 2025-04-27 16:08:39 +08:00
panfudan
d75cce01d7 dd 2025-04-27 13:29:00 +08:00