Commit Graph

58 Commits

Author SHA1 Message Date
panw
84a217df50 feat(map): 新增IBoxComp组件并调整ibox.prefab布局
新增IBoxComp组件用于游戏地图中的宝箱功能,包含基础UI属性定义和生命周期方法。
调整ibox.prefab的布局尺寸和子节点位置,优化视觉呈现。
移除VictoryComp中已废弃的广告复活相关代码,保持代码简洁。
2026-03-27 16:51:39 +08:00
panw
3a8f015a78 refactor: 移除调试日志并统一使用日志工具
- 删除多个文件中的 console.log/console.warn/console.error 调试输出
- 将日志输出统一替换为 mLogger 工具,支持调试模式控制
- 清理注释掉的调试代码和空方法体
2026-02-03 16:49:24 +08:00
walkpan
190cbc4281 feat(评分系统): 添加游戏评分标准配置和结算逻辑
添加 ScoreSet.ts 配置文件定义评分权重和等级阈值
在 VictoryComp.ts 中实现总分计算逻辑,根据战斗行为、伤害、击杀等多项指标计算最终得分
2026-01-03 23:28:31 +08:00
walkpan
1c36718876 feat(ui): 添加加载界面并集成到胜利场景中
在胜利场景中添加新的加载界面元素,包括:
1. 创建loading.prefab资源文件
2. 在MissionHomeComp中处理MissionStart事件
3. 在VictoryComp中控制loading节点的显示逻辑
4. 更新victory.prefab结构以包含loading节点
2026-01-03 20:21:00 +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
panw
db64b1c009 refactor(UI): 移除多余节点激活逻辑并更新预制体配置
移除HInfoComp和VictoryComp中多余的节点激活代码
更新card.prefab的节点结构和组件引用
调整ubtns.plist.meta中的纹理坐标和旋转配置
2025-12-23 15:52:09 +08:00
walkpan
f35d755b74 整合,清理掉很多冗余的东西 2025-11-02 10:34:18 +08:00
walkpan
a1a5c37ad0 清理掉一些错误, 重新开始设计 2025-10-12 22:39:10 +08:00
walkpan
797cf72a09 清理 ui1 ui2 精简到ui3 和ui4 2025-10-12 14:58:52 +08:00
panw
5b9c00fa7a dd 2025-09-03 10:58:29 +08:00
panw
6c95b3acc3 引导 基本完成 2025-08-25 17:28:02 +08:00
panfudan
213149881c 去掉大部分 调试信息 2025-08-21 14:33:42 +08:00
panfudan
dbe2da2927 奖励结算++ 2025-08-20 09:59:01 +08:00
panfudan
bee97b4fe8 掉落加双倍处理 基本完成 2025-08-19 23:22:59 +08:00
panfudan
854affeaae 奖励已经双倍奖励 2025-08-19 19:40:34 +08:00
panfudan
e5874bf936 护盾改为 护甲值 2025-08-17 12:25:22 +08:00
panfudan
6288d4e4bb dd 2025-08-16 22:20:26 +08:00
panfudan
d464491172 英雄和敌人 全死亡后,判定解决 2025-08-12 20:20:05 +08:00
panfudan
b77f023548 本地数据存取 完成 2025-08-12 16:58:29 +08:00
panw
d0f79c9207 再来一局 完善, todo : mission 添加自定义的 定时运行队列 方便销毁 2025-08-06 10:56:50 +08:00
panw
37610439a6 dd 2025-07-11 17:23:20 +08:00
panw
f73badd5fc 对UI进行调整 2025-07-09 10:24:43 +08:00
panfudan
63f4d1067e 得分结算页面 2025-06-06 22:54:09 +08:00
panfudan
6883916de1 dd 2025-06-05 23:06:53 +08:00
panw
e695b9bdac 游戏流程控制通过节点间 通信完成 2025-05-29 16:45:43 +08:00
panw
cdb09a5ca1 ff 2025-05-27 10:57:42 +08:00
panw
b0d35b6ff5 去掉smc.heros 2025-03-18 09:39:02 +08:00
walkpan
d756516cc6 完成开箱抽卡 和 怪物掉落设置 2025-01-19 23:43:14 +08:00
walkpan
31302ee410 修改完成,todo 关卡设计 2024-12-24 23:43:23 +08:00
panw
38d4858dae 奖励页面ui 修改完成 2024-12-24 17:22:01 +08:00
panw
c4e1f55d12 开箱完成,开箱设定为只获得英雄碎片 2024-12-20 11:00:16 +08:00
panw
25b8e384e7 界面调整 去掉技能大页面 2024-12-18 15:58:44 +08:00
panw
a05d7a4507 技能碎片完成 2024-12-17 16:55:50 +08:00
panw
3aca9948f2 完成奖励 物品和英雄碎片奖励界面,todo 技能修改为碎片升级+技能升级+ui奖励碎片ui制作 2024-12-17 16:01:50 +08:00
panw
f0f024e879 物品 和 金币等资源分开 2024-12-17 10:12:36 +08:00
walkpan
73ad199bfc 改了很多 2024-12-15 23:13:00 +08:00
panw
de39c74d4a 继续 2024-12-11 16:55:06 +08:00
walkpan
90b081596f ui完善 2024-12-01 14:03:48 +08:00
walkpan
39b19eaef1 奖励完善 2024-12-01 10:10:57 +08:00
walkpan
bc0f77ed62 奖励到账 2024-11-28 19:09:04 +08:00
pan@work
a0cc46e0b2 修补小错误 2024-11-28 10:47:45 +08:00
pan@work
f32a7e5c47 完成奖品和物品显示,使用oops.gui.open打开物品信息栏 可能还存在问题 2024-11-28 10:37:27 +08:00
walkpan
ce0a88988b dd 2024-11-28 08:43:04 +08:00
pan@work
4ba91e95fa 各类弹窗重新设计,使用opps 集成的方式 2024-11-27 17:20:15 +08:00
walkpan
1dc9e27b61 dd 2024-11-27 13:51:54 +08:00
walkpan
2d4d564c1f 重做 局内经验的利用,加攻 加血,特殊技能,todo:先完成物品设定 2024-11-25 00:02:07 +08:00
pan@work
5a268cc8f2 cc 2024-11-22 17:00:15 +08:00