Commit Graph

1223 Commits

Author SHA1 Message Date
panFD
9c2c0a1621 feat(map): add hero move animation component
新增了英雄移动组件,实现多个英雄的周期性往复移动和动画速度同步匹配
同时更新了预制件配置以适配新的组件和节点命名调整
2026-06-13 22:12:27 +08:00
panFD
10ab03b871 feat(audio): add new audio assets and replace old wav files
1. add new mp3 format audio files and their meta configuration files
2. delete old unused wav format audio files and their meta files
3. add flash effect audio playback logic in skill casting system
2026-06-13 16:35:56 +08:00
panFD
b0d752ab18 feat(游戏): 新增背景音乐资源,添加播放逻辑并优化教程UI
新增主页与战斗场景的背景音乐文件及对应的导入配置
在主页和战斗任务组件中添加循环播放背景音乐的逻辑
调整四个新手教程引导预制体的文字、字体、描边与布局参数
2026-06-13 11:23:00 +08:00
panFD
4460c1aaf2 feat(音频): 添加音频资源、音效开关与战斗音效播放逻辑
- 新增Hit、Critical、Attack_01/02、dun等音频资源及元文件
- 新增音效与背景音乐开关配置,包含状态同步与更新方法
- 在英雄受击时根据暴击状态播放对应音效
2026-06-13 09:37:23 +08:00
panFD
092d0e4371 feat(hero&skill): 新增击晕控制相关技能与属性支持
1. 新增击晕率属性计算与驻场加成逻辑
2. 重构冰冻相关英雄为击晕控制英雄
3. 完善技能描述显示与配置参数
4. 更新UI预制体 sprite 配置(仅为资源变更)
2026-06-12 22:12:35 +08:00
panFD
8fca560efd chore(skill assets): clean up unused skill related prefab and animation files
本次提交清理了大量未使用的技能相关预制件和动画资源文件,包括多个失效的prefab、anim及其meta元文件,同时优化了dead.prefab和yellow.anim的配置参数,移除冗余无用的资源代码。
2026-06-12 22:00:28 +08:00
panFD
3ea1a4d44c feat(skill/buff): 新增眩晕buff相关资源与预制体
新增了眩晕buff的动画剪辑、动画元数据、眩晕buff预制体以及对应的预制体元数据文件,同时更新了技能图标资源。
2026-06-12 21:28:54 +08:00
panFD
82adaf4069 refactor(hero-config): 调整击退推拉流为穿刺风怒流配置
1. 重命名英雄分类注释和对应英雄描述文本,将击退相关效果替换为穿透、风怒效果
2. 更新英雄绑定的技能ID,移除击退相关的属性配置
3. 同步修改技能注释和描述文本,移除击退相关描述
4. 标记废弃的强化技能为暂未使用
2026-06-12 20:37:13 +08:00
panFD
7aa8a47a65 refactor(hero): 统一角色状态初始化逻辑并调整UI布局
1. 将HeroSpine和HeroViewComp的默认状态从"idle"改为空字符串
2. 替换HeroViewComp中直接调用as.idle()为status_change方法
3. 调整role_controller预制体的UI元素位置和尺寸,适配240宽度布局
2026-06-12 20:28:33 +08:00
pan
8c056f2e74 修复(mskillbox): 调整MSkillBox预制体布局参数修正UI错位
本次提交修改了MSkillBox预制体中多个UI元素的位置、对齐方式、内容尺寸和锚点等布局属性,解决原有布局错位的显示问题。
2026-06-12 14:42:54 +08:00
pan
969cd657f9 重构(guide): 重构新手引导组件并更新引导prefab配置
将原ECS版本的GuideComp重构为原生Cocos Creator组件,移除冗余ECS依赖
优化引导点击与销毁逻辑,改用框架内置UI管理接口移除引导界面
更新guide1至guide4四个引导prefab,启用动画自动播放并调整动画配置
精简组件事件解绑逻辑,移除冗余的hand节点相关处理代码
2026-06-12 10:54:04 +08:00
pan
b178893a17 feat(新手引导): 实现1-4号新手引导的完整流程
新增UIID.Guide1~Guide4枚举及弹窗UI配置
在任务主页组件中添加引导1的触发与完成逻辑
在任务卡牌组件中按流程触发引导2、3、4,完成步骤后自动切换并标记完成
2026-06-12 10:31:15 +08:00
pan
8e7334f1f0 重构(新手引导): 优化新手引导预制体并清理冗余配置
本次更新了guide1、guide2、guide3、guide4四个引导UI预制体,调整了其布局尺寸与对齐组件,同时清理了MSkillBox和role_controller中冗余的旧引导相关配置,提升代码可维护性。
2026-06-12 10:26:06 +08:00
pan
facccf9a6a feat(引导系统): 新增引导预制体并优化引导交互逻辑
新增引导1至引导4四个引导预制体及对应元数据文件
优化GuideComp组件:添加触摸事件监听与销毁解绑逻辑,实现事件穿透以保证底层功能按钮正常响应
调整已完成引导列表的初始值从空数组改为包含0号引导项
更新角色控制器预制体的引导相关配置参数
2026-06-12 10:08:37 +08:00
pan
167c6b485a refactor(新手引导): 调整引导组件交互与UI实现
- 重构触发逻辑,将触摸事件改为按钮点击触发
- 更新引导预制体,添加弹窗与确认按钮UI
- 调整UI配置文件的边框参数适配新布局
- 简化组件事件管理与代码逻辑
2026-06-12 09:23:03 +08:00
pan
531343c0d7 feat(guide): 添加引导手势动画播放功能
新增dianji(点击)、huadong(滑动)两款手势动画资源及元数据文件
扩展GuideComp引导组件:新增CCString导入、动画名称配置属性,实现延迟加载并播放指定动画的逻辑,包含异常日志处理
更新引导预制体:将原hand节点重命名为shouzhi,添加Animation组件并绑定两款动画剪辑,调整默认配置
2026-06-12 08:57:44 +08:00
pan
1c74138334 feat(guide): 新增新手引导系统功能
1.  创建了通用引导预制体guide.prefab,包含手势提示节点
2.  实现GuideComp组件,支持引导状态跟踪、点击交互和自动销毁
3.  在角色控制和技能框预制体中接入引导组件,配置默认引导ID
4.  完成引导完成状态的本地记录与节点自动隐藏逻辑
2026-06-11 16:32:05 +08:00
pan
193beb0d24 feat(guide): 新增新手引导相关组件与配置
1.  新增SingletonModuleComp中的已完成引导记录数组finish_guides
2.  创建GuideComp引导组件基础框架
3.  在角色控制器预制体中添加引导节点与手势图标节点
4.  新增guide和GuideComp相关的meta配置文件
2026-06-11 15:35:14 +08:00
pan
3168835fdb fix(gui prefab): 修复两个预制体的精灵帧和配置错误
1. 将ibox.prefab的_spriteFrame设为null,移除无用的uuid引用
2. 修正melist.prefab的颜色值、精灵帧资源和尺寸模式
3. 为melist补全关联的精灵图集引用
2026-06-11 14:27:12 +08:00
pan
53f73685b1 fix(animation anim): 修复动画关键帧浮点数值精度问题
将动画配置文件中的关键帧浮点数值从简写形式更新为完整的浮点表示,避免因精度丢失导致的动画异常
2026-06-09 16:51:12 +08:00
pan
1766d74a27 refactor(VictoryComp): 重构MVP英雄渲染逻辑
使用CardComp统一渲染MVP英雄,移除冗余的手动UI设置代码,修复了UI被覆盖的问题,同时禁用卡牌交互防止误操作
2026-06-09 10:49:12 +08:00
pan
12449c8d1d feat(talents): 重构驻场技能页面为天赋图鉴页面
- 调整天赋预制体布局参数,包含容器宽度、边距和间距
- 移除旧的驻场技能相关UI节点引用
- 替换数据来源为卡牌池技能卡,重构列表渲染与排序逻辑
- 更新UI展示逻辑,显示天赋名称、描述、图标和对应品质背景
- 优化组件注释与属性描述,统一代码风格
2026-06-09 10:01:44 +08:00
pan
dfbac61ed9 refactor(prefab): 重构卡片、技能盒等预制体资源
调整了hero1/hero2/hero3节点名称与位置,更新精灵帧与动画剪辑资源引用,重构节点层级结构与布局配置,统一资源依赖关系
2026-06-05 10:20:42 +08:00
panFD
500ba03eb9 feat(game): 重构卡牌技能关联逻辑,调整游戏UI布局
为CardConfig新增skill字段,支持卡牌独立关联技能UUID
重构SCardComp与SkillBoxComp的技能获取逻辑,修复技能图标与配置读取问题,修正组件参数注释
调整GameSet中的游戏地平线坐标,优化多个场景与UI预制体的布局位置
移除部分预制体中的冗余配置项,清理无效代码
2026-06-04 23:12:57 +08:00
panFD
998300f721 feat(技能UI): 添加技能冷却遮罩显示功能
为SkillBoxComp组件新增CD遮罩的初始化与帧更新逻辑,根据技能触发间隔动态计算冷却进度
调整多个技能相关预制体的布局,添加cd_mask精灵节点以支持冷却UI展示
优化部分技能框的UI排版与节点配置
2026-06-04 21:12:12 +08:00
panFD
ac1c810636 feat(技能框): 添加技能释放动画并优化UI显示
添加技能触发时的缩放缓动动画,播放前停止已有缓动避免异常,增强操作视觉反馈。
调整技能剩余次数的显示格式,移除多余的“次”后缀。
更新技能框预制体,新增CD遮罩节点并调整图标布局与缩放参数,同时替换关联UI图片资源。
2026-06-04 20:42:22 +08:00
panFD
237df1dc4e 重构(地图卡牌): 抽离技能卡牌逻辑为独立组件
- 新增SCardComp.ts,实现技能卡牌专属的UI渲染、点击交互与使用逻辑
- 更新MissionCardComp.ts,替换技能卡槽的组件类型为SCardComp并修正相关代码
- 重构CardComp.ts:移除所有Skill类型卡牌的处理代码,修复卡牌等级取值优先级问题,简化拖拽逻辑仅保留英雄卡上划使用功能
2026-06-04 19:08:54 +08:00
pan
2c306ff21a feat(技能槽UI): 调整技能槽布局并更新预制件样式
清理了无用的导入语句,调整了MissSkillsComp中的技能槽坐标位置,更新了sbox预制件的图标、文本样式与节点配置,优化界面显示效果。
2026-06-04 15:49:16 +08:00
pan
1855bcec4c feat(card skill): add skill parameter override support
1. 新增卡牌技能参数覆写配置项,支持自定义伤害、buff数值等
2. 调整UI布局的上下边框参数,适配技能框显示
3. 完整打通技能覆写参数从配置到技能释放的全链路
2026-06-04 10:43:53 +08:00
pan
73214dbb10 feat(skillBox): 添加技能跨波次维持功能
1. 新增keep_waves配置字段控制技能维持波次
2. 重构技能盒组件的波次切换逻辑,支持跨波次持续生效
3. 为默认技能卡添加15波次的维持配置
4. 优化节点销毁的合法性校验逻辑
2026-06-04 10:34:51 +08:00
panFD
7e86aed500 feat: 新增技能卡系统,优化卡牌操作逻辑
1.  调整任务开始按钮显示逻辑,新增nobg节点控制
2.  重构卡牌拖拽逻辑,技能卡改为点击使用,英雄卡保留上划使用
3.  修改技能卡牌初始消耗为0
4.  新增技能卡槽面板,在特定波次开放技能卡抽取
5.  新增技能卡刷新按钮与相关回调逻辑
6.  优化抽卡UI显示与费用更新逻辑
2026-06-03 22:40:09 +08:00
panFD
1b384572c6 feat(MissionCardComp): 新增技能卡牌相关节点引用
在任务卡片组件中添加技能弹窗、卡槽、刷新按钮等相关节点的序列化引用,用于后续技能选择刷新功能开发
2026-06-03 19:38:00 +08:00
pan
e76cba7933 feat(map): 新增固定波次技能三选一弹窗系统
1.  新增MSkillBoxComp弹窗组件,实现固定波次触发的技能卡选择功能
2.  新增SkillBoxCardConfig配置与SkillBoxPool技能池,支持按波次配置技能
3.  重构MissionCardComp,将技能卡抽取改为固定波次弹窗触发
4.  扩展SingletonModuleComp与MissionComp,添加技能刷新次数持久化逻辑
5.  优化MissSkillsComp,新增SkillBox专属技能加载流程
6.  修复SkillBoxComp,支持自定义技能参数覆盖
7.  调整UIConfig与CardSet配置,适配新的技能卡流程
2026-06-03 16:36:22 +08:00
pan
55c277016d refactor: 清理废弃资源并优化卡牌相关逻辑
1.  删除废弃的notify.prefab和TalentSet.ts.meta文件
2.  新增MSkillBox预制体资源
3.  优化MissionCardComp抽卡按钮显示逻辑
4.  格式化CardComp.ts代码格式与变量声明
5.  优化MissionComp.ts代码格式与事件绑定
6.  更新mission.prefab布局添加技能槽位
2026-06-03 14:39:31 +08:00
pan
e7230db7ca fix(ui/mission): 修复预制体缺失的实例和覆盖配置
补充了mission.prefab中多个节点的instance和targetOverrides空值配置,修正了pool_lv_node的id错误
2026-05-29 15:48:57 +08:00
pan
8b1f61014b style: 优化MissionCardComp代码格式与细节
调整变量类型声明的空格、代码缩进与空行规范,修复部分UI更新逻辑,修正卡牌位置数组的空格格式,统一代码书写风格
2026-05-29 15:30:50 +08:00
panw
9ddf5b99c5 refactor: 调整卡牌等级逻辑,新增基础池等级字段
1. 新增base_pool_lv字段存储英雄初始池等级
2. 替换多处直接使用pool_lv的逻辑,优先使用base_pool_lv
3. 移除预制体中废弃的pool_lv_node节点
2026-05-28 10:04:39 +08:00
panw
f114fca2ce refactor(map): 抽象卡牌背景颜色逻辑,简化代码
将多个文件中重复的卡池颜色切换逻辑提取为CardBgComp组件,
减少重复代码,提高可维护性
2026-05-28 09:23:01 +08:00
panw
83e9188cd4 fix(heros prefab): 修复BG_node未正确关联的问题
将heros.prefab中的BG_node从null改为关联到正确的id 22,补全预制体节点引用
2026-05-28 09:09:13 +08:00
panw
861ed26977 refactor(map): 移除冗余的卡池等级节点并重构显示逻辑
1.  删除HInfoComp和CardLiteComp中不再使用的pool_lv相关节点字段
2.  将卡池等级背景色显示逻辑迁移到HerosListComp中统一处理
3.  简化CardLiteComp的节点初始化隐藏逻辑
2026-05-28 09:08:11 +08:00
panw
76a37049c7 feat(HInfoComp): 新增卡牌背景节点适配卡池等级和类型
1.  在hnode.prefab中新增BG_node节点引用
2.  实现根据英雄类型和卡池等级切换背景节点显示逻辑
3.  优化卡池等级标识的显示代码结构
2026-05-28 09:07:16 +08:00
panw
68e184c94d fix: 修复卡片背景激活状态和池色显示逻辑
1.  默认禁用卡片背景节点初始激活状态
2.  根据卡牌池等级动态显示对应颜色的背景高亮
3.  非当前类型的卡片背景隐藏所有子颜色节点
2026-05-28 08:50:07 +08:00
walkpan
27dc408d80 refactor(CardComp): 重构卡牌背景与边框渲染逻辑
1. 移除废弃的oinfo_node、NF_node、HF_node、pool_lv_node等节点属性
2. 简化卡牌背景层级渲染,按卡池等级自动匹配对应颜色边框
3. 清理冗余的尺寸对齐更新代码
4. 统一重置卡牌节点状态的逻辑
2026-05-27 23:31:23 +08:00
walkpan
8f139dfb3f Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-27 20:39:52 +08:00
walkpan
7a61e7f362 build: 更新游戏UI资源图片ui3.png
替换了assets/resources/gui目录下的ui3.png资源文件
2026-05-27 20:39:50 +08:00
panw
a17b5ab8db fix(map): 简化英雄列表等级节点的显示逻辑
移除冗余的分支判断,仅根据等级字符串直接匹配显示对应节点,同时隐藏了多余的light和bg节点
2026-05-27 17:04:39 +08:00
panw
a9c6970c9e chore(gui): 禁用两个hero预制体节点的激活状态
将assets/resources/gui/element/heros.prefab中的两处_active属性从true改为false,关闭对应节点的默认激活状态
2026-05-27 17:03:03 +08:00
panw
62bb417a4d fix(mission.prefab): 修复任务UI预制体的异常配置
1. 清理冗余的无效组件和配置项
2. 调整节点高度尺寸并启用禁用的UI组件
3. 修正预制体关联的id映射错误
2026-05-27 17:01:34 +08:00
panw
bfafdbabeb feat(missionHome): 添加天赋按钮并优化底部栏选中状态
1. 新增天赋按钮节点引用与相关页面切换逻辑
2. 封装setBarActive方法统一处理按钮选中态显示
3. 调整页面切换时的按钮状态更新逻辑
2026-05-27 16:42:34 +08:00
panw
3c78acde78 refactor: 整理多页面UI预制体并调整布局
1. 关闭排行榜、天赋页面默认激活状态
2. 调整英雄页面布局偏移与容器尺寸
3. 清理天赋页面冗余的预制体实例配置
4. 新增英雄、天赋、排行榜页面的节点引用
2026-05-27 15:54:22 +08:00