walkpan
|
30172da27d
|
fix: 更新注释并优化通知预制体结构
更新 MissionComp.ts 中的注释说明,明确boss死亡动画后的奖励处理流程
简化 notify.prefab 结构,移除不必要的子节点和组件
更新 slist.prefab 中的资源引用
|
2026-01-06 15:00:12 +08:00 |
|
walkpan
|
534067f566
|
fix(游戏逻辑): 修复英雄初始等级和奖励触发逻辑
将SingletonModuleComp中英雄初始等级从0改为1,避免可能的逻辑错误。在MissionComp中重构奖励触发逻辑,将call_cards方法提取为独立函数并在to_fight中调用,确保战斗开始时正确触发当前等级的奖励。
|
2026-01-06 10:47:25 +08:00 |
|
walkpan
|
9bf8ad2625
|
feat(奖励系统): 实现等级奖励分发和收集品显示功能
- 新增GameEvent.UpdateCollection事件用于更新收集品显示
- 将CardType枚举移至GameSet并添加getLevelRewardType函数
- 修改MissionComp根据等级分发不同类型奖励事件
- 实现MissionGetsComp收集品数量显示功能
- 在SingletonModuleComp中添加收集品更新事件触发
|
2026-01-05 20:06:23 +08:00 |
|
walkpan
|
9f3a874cac
|
fix(游戏地图): 修复英雄升级事件处理并恢复任务卡关闭延迟
取消英雄升级奖励界面的直接显示,改为分发天赋选择事件
恢复任务卡选中后的延迟关闭效果,提升玩家体验
|
2026-01-04 23:41:18 +08:00 |
|
walkpan
|
71026ae9a5
|
feat(天赋系统): 实现天赋选择功能并完善卡片交互逻辑
添加天赋选择事件触发机制,在战斗开始时触发天赋选择界面
重构MissionCardComp类,实现天赋卡片的随机生成、显示和选择功能
为卡片添加选中状态标记和交互处理
更新prefab资源以支持新的天赋选择界面
|
2026-01-04 19:03:00 +08:00 |
|
panw
|
497d1f18d8
|
refactor(英雄属性): 重构英雄升级逻辑并移除无用meta文件
将英雄升级逻辑从MissionComp迁移到HeroAttrsComp中集中处理
移除两个无用的TypeScript meta文件
|
2026-01-04 16:39:18 +08:00 |
|
walkpan
|
2d79e9d064
|
fix(游戏逻辑): 修复任务结束时的UI移除时机并重置英雄数据
调整VictoryComp中UI节点移除的时机,确保在MissionStart事件之后执行
在MissionComp中添加英雄数据和金币的初始化逻辑,确保每局游戏开始时状态重置
|
2026-01-03 20:20:49 +08:00 |
|
walkpan
|
4a2768cb13
|
refactor(游戏逻辑): 统一使用is_master判断玩家角色并简化暂停逻辑
将多处使用FacSet.HERO判断玩家角色的代码改为使用is_master属性
将stop_mon_action控制逻辑简化为统一的pause状态管理
在MissionComp初始化时确保pause状态正确重置
|
2026-01-03 19:33:53 +08:00 |
|
walkpan
|
e343e26862
|
refactor(游戏逻辑): 拆分游戏暂停和播放状态的检查条件
将多处 `if(!smc.mission.play || smc.mission.pause)` 条件判断拆分为独立的if语句
在VictoryComp中正确设置pause状态
移除MissionComp中多余的pause状态重置
|
2026-01-03 19:04:41 +08:00 |
|
walkpan
|
b8fb70c0cf
|
feat(战斗系统): 实现英雄复活机制并优化结算界面
- 在MissionComp中添加复活次数管理及复活成功回调
- 修改VictoryComp支持复活功能,包括广告复活和英雄状态恢复
- 调整结算界面布局和按钮显示逻辑
- 优化游戏结束流程,合并FightEnd逻辑
- 修改HeroViewComp中realDeadTime为更合理的值
|
2026-01-03 18:50:00 +08:00 |
|
walkpan
|
1cce4ce361
|
feat(英雄系统): 添加英雄复活机制并控制怪物行为
实现英雄复活功能,当英雄死亡且有复活次数时延迟复活
新增is_reviving状态标记复活中状态
英雄死亡或复活时通过stop_mon_action控制怪物停止刷新和移动
|
2026-01-03 11:17:04 +08:00 |
|
walkpan
|
56452795bb
|
feat(英雄系统): 实现英雄升级和经验系统
- 在 HeroViewComp 中扩展怪物死亡事件数据,包含等级和类型信息
- 在 SingletonModuleComp 中实现完整的经验计算和升级逻辑
- 在 MissionComp 中添加经验获取和升级事件处理
- 在 RogueConfig 中添加经验计算公式和怪物经验配置
- 添加等级同步机制防止ECS数据覆盖
|
2026-01-03 10:09:35 +08:00 |
|
walkpan
|
c94255cc02
|
fix: 修复英雄销毁和任务开始时的残留问题
在Hero.ts中增加销毁节点的逻辑,防止视觉残留
在MissionComp.ts中清理回调函数和组件,避免上一局残留影响新局
|
2026-01-03 09:17:53 +08:00 |
|
walkpan
|
f5ded0d314
|
refactor(hero): 重构英雄属性同步机制和任务组件
- 在HeroAttrsComp中添加smc.updateHeroInfo调用以同步英雄数据
- 移除MissionComp中冗余的UI状态管理代码
- 在SingletonModuleComp中新增updateHeroInfo方法集中处理英雄数据同步
- 调整heroSet中英雄基础防御值为0
- 添加任务时间倒计时功能
|
2026-01-02 22:12:43 +08:00 |
|
walkpan
|
10e287c134
|
refactor(game): 重构英雄数据结构和添加状态栏更新功能
- 将hero_data重命名为hero并调整属性结构
- 添加hp/mp初始值和最大值
- 新增暴击率(crt)属性
- 增加金币初始值
- 在MissionComp中添加状态栏(hp/mp/exp)更新逻辑
|
2026-01-02 19:21:41 +08:00 |
|
walkpan
|
f35d755b74
|
整合,清理掉很多冗余的东西
|
2025-11-02 10:34:18 +08:00 |
|
walkpan
|
cb844cf65f
|
解决一些小问题
|
2025-11-01 15:02:31 +08:00 |
|
walkpan
|
2b8ba46759
|
技能继续调整
|
2025-11-01 11:15:11 +08:00 |
|
panw
|
56f45a7bb4
|
fix(hero): 修复实体销毁时可能出现的空引用问题
优化MissionComp中实体销毁逻辑,改为直接销毁实体让ECS处理组件清理
在HeroViewComp中添加多处model空值检查,防止销毁过程中访问null引用
移除reset方法中不必要的状态重置,由ECS系统统一处理
|
2025-10-30 15:51:41 +08:00 |
|
walkpan
|
331effddaa
|
清理 skills下的无效文件,有用的迁移到skill目录
|
2025-10-25 15:51:24 +08:00 |
|
panw
|
d0cd9c1326
|
buff需要重置
|
2025-10-16 16:52:27 +08:00 |
|
walkpan
|
797cf72a09
|
清理 ui1 ui2 精简到ui3 和ui4
|
2025-10-12 14:58:52 +08:00 |
|
panw
|
5ed5579142
|
refactor(heroUi): 精简和优化英雄界面预制资源
heriui载入 还有问题
- 移除了大量冗余节点和组件,减小预制体体积
- 调整部分节点名称和层级结构,更加清晰易维护
- 优化部分节点位置和尺寸属性,提升界面表现一致性
- 更新部分精灵资源引用及颜色配置,保证视觉效果正确
- 删除无用的动画剪辑和挂载组件,提升加载性能
- 重新整理属性覆盖信息,保持配置整洁规范
|
2025-10-10 16:55:01 +08:00 |
|
panfudan
|
213149881c
|
去掉大部分 调试信息
|
2025-08-21 14:33:42 +08:00 |
|
panfudan
|
bee97b4fe8
|
掉落加双倍处理 基本完成
|
2025-08-19 23:22:59 +08:00 |
|
panfudan
|
c47ecc21e6
|
金币经验掉落
|
2025-08-19 22:30:59 +08:00 |
|
panfudan
|
854affeaae
|
奖励已经双倍奖励
|
2025-08-19 19:40:34 +08:00 |
|
panfudan
|
a824d9a124
|
云环境和本地调试 添加
|
2025-08-18 17:00:40 +08:00 |
|
panfudan
|
e5874bf936
|
护盾改为 护甲值
|
2025-08-17 12:25:22 +08:00 |
|
panfudan
|
6288d4e4bb
|
dd
|
2025-08-16 22:20:26 +08:00 |
|
panfudan
|
66acc50c49
|
ui继续
|
2025-08-13 23:52:44 +08:00 |
|
panfudan
|
ba3fa75006
|
开始商店ui
|
2025-08-13 00:13:28 +08:00 |
|
panfudan
|
d464491172
|
英雄和敌人 全死亡后,判定解决
|
2025-08-12 20:20:05 +08:00 |
|
panfudan
|
b77f023548
|
本地数据存取 完成
|
2025-08-12 16:58:29 +08:00 |
|
panfudan
|
919ff09351
|
英雄去除 smchp
|
2025-08-11 22:33:22 +08:00 |
|
panfudan
|
5bcf5e737b
|
清理掉 missioncomp的 抽卡相关的 游戏逻辑
|
2025-08-11 22:02:20 +08:00 |
|
panw
|
3f2001e2d1
|
当三个英雄后,不再出现其他英雄
|
2025-08-06 16:20:54 +08:00 |
|
panw
|
af16f581dd
|
目前没有错误,不需要添加自定义计时器
|
2025-08-06 15:36:55 +08:00 |
|
panw
|
d0f79c9207
|
再来一局 完善, todo : mission 添加自定义的 定时运行队列 方便销毁
|
2025-08-06 10:56:50 +08:00 |
|
panfudan
|
228014bc8f
|
结束ui
|
2025-08-05 23:50:49 +08:00 |
|
panw
|
6f9529ada2
|
dd
|
2025-08-05 17:25:34 +08:00 |
|
panw
|
3db3cc78eb
|
逐步 去掉 主英雄设定
|
2025-08-05 10:32:18 +08:00 |
|
panfudan
|
b6228f7747
|
游戏 模式再次改变
|
2025-08-04 23:58:11 +08:00 |
|
panw
|
2423b25dea
|
dd
|
2025-08-04 17:16:05 +08:00 |
|
panfudan
|
5c8a15262e
|
ui调整 去掉一些不要的
|
2025-08-03 16:25:51 +08:00 |
|
panfudan
|
eff5f21d04
|
ui添加
|
2025-08-03 08:52:33 +08:00 |
|
panfudan
|
4daac778a0
|
开箱 随机buff 初步完成
|
2025-08-02 09:59:25 +08:00 |
|
panfudan
|
fef5480322
|
动画位置完善
|
2025-08-01 23:54:20 +08:00 |
|
panfudan
|
9d0fdfc0f8
|
去掉了item+ 小强化 动画
|
2025-08-01 23:32:39 +08:00 |
|
panw
|
3c349f4195
|
++lucky 功能ui
|
2025-08-01 17:24:55 +08:00 |
|