Commit Graph

866 Commits

Author SHA1 Message Date
panw
b354c7ed9a ui 基本完成 ,现在开始编程 2026-03-11 16:01:31 +08:00
panw
5205e6cac4 Merge branch 'card' of ssh://dev.eoxnet.com:40086/pixelheros into card 2026-03-11 15:53:18 +08:00
panw
dcd5643036 ui 2026-03-11 15:53:14 +08:00
walkpan
51e23689bd ui 2026-03-11 15:52:45 +08:00
panw
7c4ce58b14 ui 2026-03-11 15:46:05 +08:00
walkpan
1255600b44 ui 2026-03-11 00:13:55 +08:00
panw
8c9553d371 ui 2026-03-10 17:26:15 +08:00
panw
8379dfd51c ui 2026-03-10 17:00:24 +08:00
walkpan
00e3733e38 ui+参考 2026-03-10 13:41:26 +08:00
walkpan
61809a7f76 Merge branch 'card' of ssh://dev.eoxnet.com:40086/pixelheros into card 2026-03-10 13:22:09 +08:00
walkpan
fbd6d07973 ui添加 2026-03-10 13:22:07 +08:00
panw
9ef2dd105f ui调整 2026-03-10 11:15:46 +08:00
walkpan
7c1e09106e ui 清理 2026-03-09 23:22:35 +08:00
walkpan
0640082042 切换到新设计:抽卡 2026-03-09 23:20:36 +08:00
walkpan
366a469fac feat(skill): 新增多个技能动画及预制体资源
- 新增 heal、maxr、maxw、maxy 技能动画文件
- 新增对应的技能预制体资源
- 重命名 buff_max.prefab 为 maxb.prefab
- 更新 skill1.png 资源文件
2026-02-21 22:33:01 +08:00
panw
84963f6a3b refactor(配置): 调整英雄属性和全局加成数值
- 将物理防御属性类型从百分比改为数值型
- 降低全局生命加成并替换速度加成为闪避率加成
- 更新英雄属性计算以使用闪避率而非速度
- 启用 MissionCardComp 的调试模式以方便测试
2026-02-06 16:50:04 +08:00
panw
b85b9d8655 feat(skill): 新增死亡动画及预制体资源
添加 dead.prefab 预制体及其关联的 dead.anim 动画文件,用于角色死亡时的技能表现。
2026-02-05 16:16:05 +08:00
panw
49b4bef033 feat(游戏数据): 添加金币字段并调整英雄属性和UI
- 在 SingletonModuleComp 中添加 gold 字段作为玩家金币数据
- 调整 HeroConf 配置:降低英雄属性上限并将购买成本设为0
- 修改 HInfoComp 中购买英雄的金币检查逻辑,使用 smc.data.gold 替代 smc.vmdata.gold
- 更新 role_controller.prefab 的UI元素位置、尺寸和精灵资源
2026-02-05 09:55:59 +08:00
walkpan
30ca0baabc fix(奖励): 修复等级奖励类型获取逻辑并添加空值检查
- 调整 getLevelRewardType 函数,仅在特定等级返回天赋类型,其他等级返回 null
- 在 MissionComp.call_cards 中添加奖励类型空值检查,避免无效调用
- 为多个预制体组件统一添加 debugMode 默认值
2026-02-04 20:31:40 +08:00
walkpan
115d37a949 fix: 修正兽人卫士和兽人首领的预制体引用路径
更新了英雄配置文件中兽人卫士和兽人首领的预制体路径,从错误的 mo1 分别修正为 mo3 和 mo4,以确保游戏能正确加载对应的模型资源。
2026-01-31 19:55:23 +08:00
walkpan
bff20f0ded refactor(game): 重构游戏地平线与怪物生成逻辑,并更新UI资源
- 将游戏地平线从120调整为-215,以改变战斗场景基线
- 移除多线路怪物生成逻辑,统一使用地平线作为y坐标
- 清理卡牌系统中的等级升级相关代码,简化事件处理
- 更新角色控制器UI布局和样式,调整组件位置和尺寸
- 替换纹理图集资源,移除旧版背景图,添加新版分层背景
- 删除多个未使用的meta配置文件
2026-01-29 22:51:16 +08:00
walkpan
75262f9400 fix(gui): 调整角色控制器界面文本标签布局
- 激活隐藏的文本标签组件
- 调整文本标签位置、宽度和对齐方式
- 修改文本溢出处理为自动换行
- 统一两个文本标签的样式配置
2026-01-27 23:36:23 +08:00
panw
b79d8e1950 fix: 修正任务奖励数据字段名并添加调试日志
将任务奖励数据结构中的 type 字段统一更名为 kind 以保持一致性
在 MissionCardComp 和 MissionGetsComp 中添加调试日志输出
2026-01-27 17:29:27 +08:00
panw
b43a30a192 feat: 为奖励卡片添加类型标识显示功能
- 在 MissionGetsComp 中添加根据 CardKind 显示不同类型标识的逻辑
- 修改 get.prefab 预制体,增加 Atk、Atked、Buff 等类型标识节点
- 默认隐藏 card.prefab 中的两个子节点以优化初始显示状态
2026-01-27 16:55:00 +08:00
panw
b869e1c33c fix(map): 修复任务奖励图标加载问题并重构组件逻辑
- 移除 MGetsComp 中未使用的属性和方法,简化组件结构
- 在 MissionGetsComp 中实现动态加载奖励图标功能,支持从 gui/uicons 图集获取
- 调整 get.prefab 结构,分离图标和数字显示节点
- 解决资源加载机制限制,确保动态加载资源正常工作
2026-01-27 16:02:33 +08:00
panw
ce6b7bce1e feat(map): 新增可动态加载的收集物UI组件
- 添加 MGetComp 组件用于管理单个收集物的显示逻辑
- 创建 get.prefab 预制体作为收集物UI模板
- 重构 MissionGetsComp,移除硬编码节点引用,改为动态加载
- 支持通过 load_hui 方法按需加载收集物UI实例
2026-01-27 15:44:48 +08:00
walkpan
b392ebe272 fix(游戏逻辑): 初始化任务怪物组件时重置计时器和队列
refactor(UI): 调整top.prefab中元素的尺寸和对齐方式
2026-01-19 07:52:51 +08:00
walkpan
1c333629b4 fix(hero): 修复血条显示逻辑,区分加血和扣血动画
refactor(map): 优化地图预制体结构,移除无用节点
style(assets): 更新资源文件和元数据配置
2026-01-18 17:21:48 +08:00
walkpan
a60fa91534 fix(ui): 调整英雄和卡片UI组件的激活状态及尺寸
- 修改英雄prefab中多个组件的_active状态
- 调整英雄和卡片UI的位置、尺寸和颜色值
- 更新卡片prefab的尺寸模式和精灵图集引用
2026-01-18 16:30:13 +08:00
panw
5bb3acf385 refactor(config): 将CardKind枚举移动到GameSet并更新相关引用
重构代码结构,将CardKind枚举从CardSet.ts移动到GameSet.ts以集中管理游戏配置枚举
更新MissionCardComp.ts中的卡片类型显示逻辑,支持根据CardKind动态显示对应节点
调整card.prefab的UI元素位置和尺寸,优化卡片显示效果
2026-01-16 10:51:46 +08:00
panw
954f44f454 refactor(gui): 统一节点命名规范并调整激活状态
- 将节点名称从全小写改为首字母大写(如atk→Atk)
- 调整部分节点的默认激活状态
- 新增Partner节点及相关配置
- 优化节点层级结构和组件引用
2026-01-16 10:16:57 +08:00
panw
8cb52f484e feat(游戏配置): 添加CardKind枚举并更新英雄配置
为卡牌系统添加CardKind枚举类型定义
在heroInfo接口中添加icon字段并更新所有英雄配置
调整ubtns.plist.meta中的边框值
2026-01-16 10:07:09 +08:00
walkpan
90e6bd755a feat(战斗系统): 实现怪物金币掉落计算和抽卡升级消耗
- 添加calculateMonsterGold函数计算不同怪物类型的金币掉落
- 修改SingletonModuleComp初始化金币为0并添加抽卡和升级消耗
- 在MissionCardComp中添加抽卡和升级的金币检查逻辑
- 清理FightSet中无用配置并添加金币相关常量
- 在MissionComp中实现金币奖励计算和局内数据初始化
2026-01-15 23:32:57 +08:00
panw
6cf69b33c8 fix(gui): 调整角色控制器UI元素的位置和尺寸
修改了角色控制器prefab中的多个UI元素属性,包括:
- 调整了位置、尺寸和缩放比例
- 激活了之前未启用的组件
- 更新了边框和锚点设置
这些改动是为了修复UI显示不正确的问题
2026-01-15 16:06:07 +08:00
panw
fe5ed952d5 fix: 修复角色控制器和任务卡片的显示问题
修复角色控制器prefab的_active属性设置为true以正确显示
将SingletonModuleComp的showInfo默认值改为true以显示信息
在MissionCardComp的onMissionStart中添加noStop.active = false以正确初始化状态
2026-01-15 15:04:44 +08:00
panw
57ea9a1587 refactor(gui): 调整UI元素尺寸和位置以优化布局
调整多个UI元素的尺寸、位置和缩放比例,包括图标、卡片和控制器组件,以改善整体布局和用户体验。删除无用的meta文件。
2026-01-15 14:54:33 +08:00
walkpan
5b8ab90c6f fix(gui/角色控制): 调整角色控制器激活状态及英雄位置参数
修复角色控制器中部分元素的激活状态错误,并优化英雄位置坐标和缩放参数,使其更符合游戏设计需求
2026-01-15 00:06:42 +08:00
walkpan
9ba2efbe17 chore: 添加AttrSet和CardSet的meta配置文件 2026-01-14 23:55:40 +08:00
panw
0ff60cff05 refactor(配置): 重构游戏属性配置系统
- 新增AttrSet.ts文件集中管理属性配置
- 在TalSet.ts中添加天赋图标字段并优化注释
- 删除旧的TDLevelOptions.ts配置系统
2026-01-14 17:16:23 +08:00
walkpan
2d560b2a2a fix: 修复战斗开始时不调用卡牌和英雄初始等级问题
修复MissionComp中战斗开始时未调用call_cards方法的问题
调整SingletonModuleComp中英雄初始等级从1改为0
在MissionCardComp和HInfoComp中添加关闭解锁和购买界面的逻辑
更新ubtns.plist.meta中的边框设置
2026-01-08 09:18:20 +08:00
panw
9c254551a9 feat(英雄信息组件): 添加技能图标显示功能并调整缩放比例
- 新增技能图标显示功能,从图集加载并显示对应技能图标
- 调整英雄信息卡片的缩放比例参数
- 优化信息显示逻辑,移除冗余的位置设置代码
2026-01-07 16:58:37 +08:00
panw
418fa6d317 refactor(英雄系统): 重构英雄和技能配置数据
- 简化英雄配置,移除历史人物命名改为职业命名
- 调整英雄初始技能组合和属性
- 更新技能图标和描述信息
- 修改默认英雄列表为单英雄配置
2026-01-07 16:19:00 +08:00
walkpan
20adb30060 feat gui 首页添加 英雄信息的展示与隐藏 2026-01-07 14:31:43 +08:00
walkpan
8a9a84b133 feat: 添加地图信息显示功能并更新资源文件
- 在SingletonModuleComp中添加showInfo字段控制信息显示
- 在HInfoComp中实现showInfo方法显示/隐藏信息面板
- 更新umps.png和umps.plist资源文件,添加多个背景素材
- 调整loading.prefab和map_rpg.prefab的配置参数
2026-01-07 13:40:56 +08:00
walkpan
345621b57a feat(gui): 更新UI图标资源并调整角色控制器布局
- 添加新的uicons.png资源文件
- 删除不再使用的infos.png和动画/预制体文件
- 调整role_controller.prefab中节点的位置和尺寸
- 修改icon.prefab的激活状态和精灵引用
- 注释掉Main.ts中的物理调试标志
2026-01-07 00:37:06 +08:00
walkpan
84c614e4f3 fix(gui): 调整角色控制器prefab的布局和激活状态
- 修改_active状态以正确显示/隐藏组件
- 调整_contentSize高度和边距以优化布局
- 更新_bottom和_top值以改善元素定位
2026-01-06 19:50:33 +08:00
walkpan
0febe02ecc feat(关卡系统): 添加关卡解锁和免广告功能
- 在MissionComp和SCDSystem中添加stop_mon_action检查逻辑
- 修改SingletonModuleComp数据结构,添加noStop和unlockCoin字段
- 为MissionCardComp添加金币解锁和免广告功能
- 调整ubtns.plist的边框值
2026-01-06 19:47:11 +08:00
walkpan
fcc2aaf0a0 refactor(界面): 移除物品购买逻辑并调整卡片组件
- 删除MissionCardComp中与物品购买相关的代码逻辑
- 调整card.prefab的宽度和精灵图集引用
- 简化卡片选择逻辑,统一处理物品使用事件
2026-01-06 17:01:57 +08:00
walkpan
30172da27d fix: 更新注释并优化通知预制体结构
更新 MissionComp.ts 中的注释说明,明确boss死亡动画后的奖励处理流程
简化 notify.prefab 结构,移除不必要的子节点和组件
更新 slist.prefab 中的资源引用
2026-01-06 15:00:12 +08:00
walkpan
c5c61c92e3 feat(界面): 完善任务卡片组件的交互功能
- 为商店类型卡片添加关闭按钮及点击事件处理
- 修复卡片选中状态显示问题,添加选中动画效果
- 优化关闭逻辑,避免按钮显示闪烁
- 启用物理系统调试绘制功能
- 禁用角色控制器中的某个节点
2026-01-06 11:12:30 +08:00