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
|
44ce6cd30c
|
feat: 添加击晕状态相关功能
1. 新增击晕概率、抗性属性配置与组件字段
2. 实现击晕判定逻辑与视图特效播放
3. 增加击晕时技能CD暂停清零的处理
4. 配置默认击晕持续时间为2秒
|
2026-06-12 21:34:39 +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
|
488b1632ef
|
feat(测试模式): 新增怪物技能测试覆盖功能并完善测试配置
修复怪物生成位置索引越界问题,通过对位置数组长度取模限制合法索引范围
新增测试模式专属的怪物技能覆盖逻辑,支持覆盖普攻及各类触发技能配置
扩展测试模式配置项,新增怪物生成数量、词缀配置以及全类型技能覆盖参数
优化 Rogue 关卡生成引擎,支持批量生成测试怪物并计算词缀属性加成
|
2026-06-12 16:31:32 +08:00 |
|
pan
|
85ab6b0507
|
feat(map/rogue): 新增单挑测试模式并优化Rogue阶梯配置
重新基于1v1英雄战力基准推演,更新各Tier的难度乘数和预算参数
新增TestModeConfig配置项,支持自定义测试怪物的基础属性、类型和增长比例
在怪物生成逻辑中加入测试模式分支,开启后每波仅生成1只匹配配置的怪物
在MissionMonComp组件中添加测试模式开启的日志提示
|
2026-06-12 16:15:04 +08:00 |
|
pan
|
3f73669ba4
|
feat(rogue模式): 调整前期配置并添加经济推演文档
新增前20波玩家战力与经济推演估算的详细注释文档,下调各Tier的怪物生成倍率与预算数值,调整所有蓝图模板的怪物生成数量上下限,优化前期游戏体验并平滑开局节奏。
|
2026-06-12 16:00:11 +08:00 |
|
pan
|
cb515ef00a
|
重构(任务配置): 提取波次金币奖励配置到 FightSet 枚举
将 MissionComp 中原硬编码的波次金币相关常量,迁移至集中定义的 FightSet 枚举中,统一配置管理以提升后续维护便利性。
|
2026-06-12 14:58:16 +08:00 |
|
pan
|
7f5af4c04a
|
fix(game): 调整卡牌与波次金币奖励配置,修复上限失效
修改卡牌初始金币CardInitCoins从10改为4
调整波次金币奖励的基础值、增长率与上限参数
重命名金币奖励上限变量,修复原有上限未生效的问题并新增总额限制
|
2026-06-12 14:57:22 +08:00 |
|
pan
|
acec8f6941
|
refactor(game/config): 替换硬编码费用为集中配置项
新增GameSet.ts中FightSet枚举的REFRESH_COST和BASE_COST常量,替换CardSet.ts和MissionCardComp.ts内的硬编码费用值。
|
2026-06-12 14:43:27 +08:00 |
|
pan
|
963c89a976
|
refactor(hero-set): 移除冗余的dis配置字段
删除所有近战怪物配置中的dis:360属性,清理冗余配置项,提升配置文件可维护性。
|
2026-06-12 14:30:18 +08:00 |
|
pan
|
803e273187
|
fix(hero.move): 修复战斗阶段英雄移动与攻击状态处理
添加战斗阶段移动限制逻辑,仅在非战斗时执行移动相关操作,修正战斗中的攻击状态与动画切换逻辑,避免异常行为。
|
2026-06-12 14:29:25 +08:00 |
|
pan
|
4026397cfe
|
fix(map): fix guide trigger logic bug
修复了新手引导2关闭后,技能选取无法触发引导3的逻辑漏洞,将引导2的关闭和引导3的开启判断拆分为独立逻辑,确保正确触发后续引导流程。
|
2026-06-12 11:07:44 +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
|
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
|
257dfe4c15
|
refactor(monster): 重构怪物生成与敌人选择逻辑
1. 统一调整敌人选取算法,加入Y轴权重实现同路优先攻击
2. 重构怪物出生点位配置,改用硬编码数组统一管理
3. 移除怪物生成时的Y轴随机偏移,固定站位避免逻辑冲突
4. 简化怪物生成接口参数,使用索引直接获取预设点位
|
2026-06-11 11:13:15 +08:00 |
|
pan
|
0560999ce5
|
fix(hero): 修正英雄和怪物初始默认动画为待机
调整HeroSpine组件的start方法初始调用为idle动画,修改怪物非下落场景下的默认状态从移动改为待机
|
2026-06-11 10:51:01 +08:00 |
|
pan
|
10f5a9f35d
|
feat(monster): 调整怪物AI并重构刷怪系统
重构怪物移动逻辑,移除移动追击相关代码,改为定点攻击模式,无敌人时原地待机,仅根据攻击范围切换攻击状态与朝向。
重构波次刷怪逻辑,删除分段刷怪阶段处理,改为波次准备结束后批量生成所有怪物。
将原6路刷怪改为3行网格布局,调整怪物出生点的X轴起点与间距。
限制单波最大怪物数量为12,简化刷怪分配逻辑为按生成顺序自动排列行列。
清理冗余的运行时状态变量与废弃函数,优化代码整体结构。
BREAKING CHANGES: 怪物攻击逻辑从移动追击改为定点攻击,移除了MonMoveComp中的moveEntity和resolveCombatRange函数;刷怪系统从6路改为3行网格布局,移除了分段刷怪功能与相关状态变量。
|
2026-06-11 10:47:17 +08:00 |
|
pan
|
8d71cdd050
|
fix(config): 限制只生成1级英雄卡牌并添加兜底逻辑
新增ONLY_SPAWN_LV1_HERO开关强制只刷1级英雄卡,同时添加空卡池兜底降级逻辑
|
2026-06-11 10:11:38 +08:00 |
|
pan
|
1766d74a27
|
refactor(VictoryComp): 重构MVP英雄渲染逻辑
使用CardComp统一渲染MVP英雄,移除冗余的手动UI设置代码,修复了UI被覆盖的问题,同时禁用卡牌交互防止误操作
|
2026-06-09 10:49:12 +08:00 |
|
pan
|
46cadb3bc2
|
feat(map): add click preview for skill box on battlefield
1. 为战场技能槽节点添加点击事件,点击时打开技能详情弹窗
2. 重构HInfoComp弹窗以支持技能卡预览模式
3. 新增技能卡专属的图标加载和界面渲染逻辑
|
2026-06-09 10:28:43 +08:00 |
|
pan
|
f62b5ecc2b
|
fix(talents): 动态调整天赋列表容器高度
根据当前天赋配置数量重新计算列表容器高度,避免内容超出或留白过多,适配不同数量的天赋条目展示。
|
2026-06-09 10:15:13 +08:00 |
|
pan
|
12449c8d1d
|
feat(talents): 重构驻场技能页面为天赋图鉴页面
- 调整天赋预制体布局参数,包含容器宽度、边距和间距
- 移除旧的驻场技能相关UI节点引用
- 替换数据来源为卡牌池技能卡,重构列表渲染与排序逻辑
- 更新UI展示逻辑,显示天赋名称、描述、图标和对应品质背景
- 优化组件注释与属性描述,统一代码风格
|
2026-06-09 10:01:44 +08:00 |
|
panFD
|
500ba03eb9
|
feat(game): 重构卡牌技能关联逻辑,调整游戏UI布局
为CardConfig新增skill字段,支持卡牌独立关联技能UUID
重构SCardComp与SkillBoxComp的技能获取逻辑,修复技能图标与配置读取问题,修正组件参数注释
调整GameSet中的游戏地平线坐标,优化多个场景与UI预制体的布局位置
移除部分预制体中的冗余配置项,清理无效代码
|
2026-06-04 23:12:57 +08:00 |
|
panFD
|
c1f1aea387
|
feat(field-skill): 新增驻场技能卡牌支持与属性计算逻辑
为CardConfig接口新增field字段用于配置驻场技能UUID数组
新增两个示例驻场光环卡牌
优化FieldSkillHelper统计场上技能卡牌的属性加成
调整SkillBoxComp逻辑:驻场技能隐藏剩余次数、跳过定期触发
|
2026-06-04 21:21:34 +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
|
2276ff1fbd
|
refactor(map): 为技能抽卡添加入场动画效果
1. 新增技能卡入场动画逻辑,实现多张卡牌依次从下方飞入的效果
2. 调整技能抽卡弹窗显示流程,先刷新卡牌数据再播放动画
3. 清理代码中多余的空白行,优化格式整洁度
|
2026-06-04 17:01:11 +08:00 |
|
pan
|
2c306ff21a
|
feat(技能槽UI): 调整技能槽布局并更新预制件样式
清理了无用的导入语句,调整了MissSkillsComp中的技能槽坐标位置,更新了sbox预制件的图标、文本样式与节点配置,优化界面显示效果。
|
2026-06-04 15:49:16 +08:00 |
|
pan
|
0c9818ca27
|
fix(cast&skill): 修复技能预制体加载问题,重构代码并添加调试日志
为SCastSystem添加多处调试日志,便于排查技能施法相关问题
重构Skill类的load方法,将同步预制体获取改为异步加载逻辑
封装重复的技能节点初始化逻辑为内部函数,提升代码可读性
修复预制体未预加载时无法创建技能实体的问题
|
2026-06-04 15:25:43 +08:00 |
|
pan
|
efe6cc0dd7
|
refactor(skill): 重构技能盒子管理为ECS实体架构
新增SBox ECS实体,统一管理技能盒子的创建、挂载与销毁
重构MissSkillsComp,改用SBox实体替代直接实例化技能节点
更新SkillBoxComp,新增实体引用以通过ECS生命周期销毁节点
临时调整SCastSystem的索敌范围为全屏级,方便测试
|
2026-06-04 14:41:27 +08:00 |
|
pan
|
c5d521136d
|
修复(卡牌&施法系统): 修正卡牌消耗与施法目标选择逻辑
调整“持续天降火球”技能卡牌的法力消耗从5改为0,修复错误配置;优化敌方技能的施法目标选择逻辑,通过索敌范围获取真实敌人位置,替代原有的固定偏移位置,提升技能释放准确性
|
2026-06-04 14:14:02 +08:00 |
|
pan
|
27cd20c70d
|
feat(card): add wave filter for skill card draws
1. 新增卡牌配置wave字段,标记技能卡可抽取的波次
2. 重构抽卡逻辑,新增drawCardsByRule规则支持按波次过滤技能卡
3. 优化任务面板的技能卡抽取逻辑,使用新的抽卡规则获取对应波次的技能卡
4. 更新示例技能卡牌配置,添加wave和overrides配置示例
|
2026-06-04 11:02:19 +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
|
27ffdaaf87
|
refactor: 重构技能弹窗系统,移除冗余技能池逻辑
1. 删除SkillBoxCardConfig相关类型、技能池配置和抽卡函数
2. 移除技能弹窗的刷新次数持久化逻辑与UI
3. 简化MissSkillsComp、SkillBoxComp的技能处理流程
4. 统一技能卡的添加和初始化逻辑,移除config专用初始化流程
5. 调整MissionCardComp的波次技能弹窗触发逻辑
6. 清理CardComp中冗余的技能描述缓存代码
7. 修正UIConfig中SkillBox预制体路径命名
|
2026-06-03 17:24:22 +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
|
1871551fca
|
feat(ui,card): 添加技能卡牌系统UI配置与显示逻辑
1. 新增SkillBox UI界面配置到GameUIConfig
2. 为CardComp组件添加技能描述文本渲染功能
3. 实现卡牌节点标签缓存与统一UI样式配置
4. 修复不同类型卡牌切换时的文本残留问题
|
2026-06-03 15:12:36 +08:00 |
|
pan
|
a3a8c61b74
|
fix(map): adjust card info node display logic
set info node hidden for hero cards and visible for skill cards
|
2026-06-03 14:45:35 +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 |
|