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
|
d0e824e93b
|
feat(卡牌系统): 实现任务卡牌抽卡与锁定功能
- 新增 MissionCardComp 作为卡牌面板控制器,管理四个固定卡槽
- 实现抽卡按钮逻辑,根据卡池等级抽取并分发卡牌到四个槽位
- 实现卡池升级按钮,提升抽卡品质但不影响已锁定卡牌
- 新增 CardComp 作为单卡控制器,支持卡牌使用与槽位锁定功能
- 锁定状态下卡槽将跳过抽卡更新,保持原有卡牌
- 添加任务开始/结束时的卡槽清理与界面显隐控制
- 修复预制体字段缺失问题,补充 instance 和 targetOverrides 字段
|
2026-03-14 09:18:45 +08:00 |
|
walkpan
|
dbe376033d
|
refactor: 移除未使用的代码并优化卡牌获取逻辑
- 删除 MissionCardComp 中未使用的接口定义和注释代码
- 移除 MissionComp 中未实现的英雄死亡、升级和复活相关事件处理
- 重构 CardSet 中的 getCardPoolByLv 和 getCardsByLv 方法,增加类型过滤和等级模式参数
- 清理 MissionComp 中的冗余代码和注释,简化局内数据初始化逻辑
|
2026-03-14 09:09:47 +08:00 |
|
walkpan
|
c8c3dde2e4
|
feat(card): 新增卡牌系统核心组件与配置
- 新增 CardComp 组件用于卡牌视图展示
- 新增 CardSet 配置文件,包含卡牌类型、种类枚举和完整卡池配置
- 重构 HSkillComp 组件,优化技能调试面板布局和交互逻辑
- 更新 MissionCardComp 组件,移除旧卡牌类型依赖
- 调整 GameSet 配置文件,移除 CardType 和 CardKind 枚举
- 更新卡牌预制体结构,优化 UI 布局和组件绑定
- 新增特殊卡牌效果系统,支持抽英雄和重复使用等特殊能力
- 实现卡牌按权重抽取算法和卡池等级管理机制
|
2026-03-13 23:15:21 +08:00 |
|
walkpan
|
45ba5b72f5
|
feat(gui): 新增英雄技能组件和按钮预制体
- 添加 HSkillComp 组件用于管理英雄技能界面
- 新增 Btn.prefab 按钮预制体资源
- 在 role_controller.prefab 中添加 heros 节点用于显示英雄界面
|
2026-03-13 18:32:18 +08:00 |
|
panw
|
ec91ccfa90
|
fix(game): 调整游戏地平线高度和移动系统位置参数
- 将游戏地平线从 -165 调整为 -140,以优化视觉表现
- 修改移动系统的Y轴位置偏移量,使角色移动更符合设计需求
- 更新地图预制体中的组件引用和布局配置
- 删除未使用的资源文件 mon.meta
|
2026-03-13 16:37:19 +08:00 |
|
walkpan
|
8d4ebcfdd8
|
feat(移动系统): 实现多线站位和防重叠机制
- 将移动边界配置从 min/max 改为 front/back 以支持双向移动逻辑
- 增加四条站位线(LINE1~LINE4)实现纵向分层站位
- 添加防重叠检测,防止同阵营单位位置冲突
- 调整游戏地平线高度和地图元素位置以适配新站位系统
- 禁用地图中多余的游戏对象以优化性能
|
2026-03-13 16:04:53 +08:00 |
|
panw
|
d626a6e5c2
|
ui调整
|
2026-03-13 09:10:39 +08:00 |
|
walkpan
|
04a0cc70d4
|
ui 调整
|
2026-03-12 23:20:57 +08:00 |
|
panw
|
9d86be80c7
|
fix: 修复技能节点池逻辑并调整UI显示
- 修复技能节点池获取和回收时的有效性检查,避免无效节点
- 修复技能父节点查找逻辑,增加空值检查
- 调整卡牌UI的文本样式和宽度
- 启用SkillView调试日志以便问题排查
- 修复英雄后撤动画逻辑,取消注释
- 更新加载页面资源引用
|
2026-03-12 15:58:25 +08:00 |
|
panw
|
01bff64561
|
chore: 清理未使用的组件文件及更新预制体引用
- 删除多个未使用的组件文件及其meta文件,包括HeroAttrsSystem.ts、TalComp.ts、MGetComp.ts、HInfoComp.ts、SCDSystem.ts、HeroSkills.ts、MissionCardComp.ts、MissionGetsComp.ts、TalSet.ts、CardSet.ts
- 新增SCastSystem.ts组件文件
- 更新角色控制器预制体结构,修复节点引用问题
- 移除无效的组件绑定,优化界面节点层次结构
|
2026-03-12 10:08:14 +08:00 |
|
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 |
|