Commit Graph

2531 Commits

Author SHA1 Message Date
pan
e1c37eb510 docs(config): add meta files for kingdom skill config docs
add metadata files for the two newly added configuration documents about geometric kingdom skills
2026-08-14 17:31:14 +08:00
pan
2d11246838 refactor: 移除战斗结束相关的FEnd触发逻辑
此次提交全面清理了所有与战斗结束(FEnd)相关的代码:
1. 移除了Hero、Monster等实体中的fend属性与运行时处理
2. 删除了SkillTriggerHelper中的FEnd触发分支
3. 移除了GameEvent中的FightEnd事件与相关监听
4. 清理了配置文件中的FEnd相关枚举、字段与装备
5. 重构了MissionComp的回合逻辑,不再触发战后技能
6. 更新了注释与文档,移除过时的FEnd相关说明

彻底移除了已不再使用的战斗结束触发机制,简化了代码架构。
2026-08-14 15:28:22 +08:00
pan
d759689269 docs: 新增《几何王国》英雄技能汇总配置文档
该文档收录了游戏主流热门英雄的技能、养成解锁条件、觉醒技能、强度排行等内容,整理自多个公开玩家攻略资源,方便团队查阅参考。
2026-08-14 10:58:25 +08:00
pan
e78f4365e7 refactor(heroSet): 重构英雄攻速配置体系
将原有的18级3档攻速配置简化为5档统一配置,更新所有英雄和怪物的技能攻速引用,调整怪物基准属性说明以匹配新的攻速配置。
2026-08-14 10:18:35 +08:00
pan
34a62f0a87 fix(config): adjust map boundary values
modify LEFT_END and RIGHT_END from ±360 to ±320 to correct map border range
2026-08-14 10:00:32 +08:00
pan
1988ae5ef1 refactor(hero): 统一击退位移逻辑到MoveSystem
将英雄后退的视图层位移操作迁移到MoveSystem统一处理,
通过knockbackVelocity组件属性实现平滑的击退位移衰减与边界钳制,
移除HeroViewComp中直接操作节点位置的代码,解耦视图与战斗逻辑。
2026-08-14 09:53:05 +08:00
panFD
df0dedba75 refactor: 整理技能与战斗相关的配置与逻辑
1.  新增技能飞行距离配置项,支持自定义直线技能飞行距离
2.  调整英雄后退击退范围从30改为20
3.  重构击退逻辑,统一敌我双方的边界钳制处理
4.  优化Boss数值配置,固定基础面板为初始英雄2倍强度
5.  修正技能6006的动画资源引用为atk1
6.  调整近战英雄默认停火距离从80改为60
7.  更新注释文档与配置注释,优化代码可读性
2026-08-14 00:36:26 +08:00
panFD
4fee02d82e refactor(hero): 移除英雄等级显示相关逻辑
1. 从HeroTopBarComp中移除等级Label组件、lvShow方法以及等级显示调用
2. 从HeroViewComp的update逻辑中移除等级脏数据监听
3. 调整英雄顶栏预制体的布局参数并隐藏等级节点
2026-08-13 23:16:44 +08:00
panFD
15d14f7d59 refactor(hero&monster): 调整英雄与怪物的攻速配置与近战停止距离
1.  全局重构攻击攻速分级配置,统一放缓慢攻速档位上限为1.10s以紧凑战斗节奏
2.  调整近战单位停止追击距离从60提升至80,优化近战英雄作战手感
3.  批量更新所有英雄与怪物的技能攻击间隔,匹配新的攻速配置
2026-08-13 23:07:09 +08:00
panFD
9579c4f75e refactor(monster): 重构怪物分层显示与战斗逻辑
1.  重构怪物挂载逻辑,按Boss/小怪分别挂载到对应场景层
2.  调整怪物出生落点逻辑,移除额外Y轴偏移
3.  优化场景节点清理范围,新增MON/BOSS层清理
4.  重构渲染排序逻辑,分层管理怪物渲染层级
5.  新增5套攻击技能预制体与动画资源
6.  修复技能配置参数冗余注释与类型错误
2026-08-13 23:05:51 +08:00
pan
d54e6ce1d6 fix: 调整游戏地平线高度与UI、场景位置
统一修正游戏内角色控制器UI位置、地图物体Y轴偏移
调整游戏地平线基准值,修复场景显示偏移问题
2026-08-13 17:29:53 +08:00
pan
d06c99e2f1 refactor(hero): 重构英雄头顶状态栏逻辑到独立组件
将原HeroViewComp中的头顶血条、等级、护盾UI逻辑抽离为HeroTopBarComp,
统一管理头顶状态栏的初始化、数据更新、动画和显隐逻辑,减少HeroViewComp代码冗余,
提升代码可维护性和复用性。同时更新预制体关联,适配新的组件结构。
2026-08-13 17:20:38 +08:00
pan
76082d8e1f refactor: 重构护盾机制为数值减免型
1. 调整护盾逻辑:从单次抵挡改为按伤害量减免
2. 更新配置、注释与UI提示文本,统一术语表述
3. 修复prefab布局适配新的护盾显示样式
2026-08-13 16:53:15 +08:00
pan
695a9e2b66 refactor(skill): 重构技能配置加载逻辑,将参数下沉至prefab配置
1. 新增SkillView组件属性runType/endType/speed/time,替换原配置表字段
2. 批量同步所有技能prefab的配置参数
3. 优化技能运行逻辑,优先使用prefab配置,配置表仅作兜底
4. 新增同步脚本用于批量迁移技能配置
2026-08-13 16:26:19 +08:00
pan
c6b5e1431f fix(skill): 修复技能相关的显示与逻辑问题
1. 调整技能预制体的锚点和攻击偏移参数
2. 修复SkillView.ts的代码格式与导入错误
3. 补充fixed类型技能的动画结束销毁逻辑
2026-08-13 15:36:57 +08:00
pan
7fa18329d6 fix(skill): 调整普攻技能配置与表现
1.  修改普攻预制体的缩放、尺寸、锚点与精灵贴图
2.  更新普攻动画的采样率、时长与帧动画帧
3.  调整技能配置,将默认普攻替换为6006并修正攻击类型
4.  统一全英雄与怪物的默认技能为6006普攻
2026-08-13 15:11:11 +08:00
panFD
a2c397120c docs(skill): 更新技能4的图标资源
替换了assets/resources/game/skill/skill4.png的图片资源
2026-08-13 14:22:41 +08:00
panFD
cb2a72da52 refactor(map): 重构rogue战斗数值生成逻辑
重构了Rogue模式的怪物数值计算方式,移除了基于英雄实时强度的动态缩放算法,改为统一使用基础属性乘以可调系数的固定缩放方案:
1.  更新了怪物配置基础属性,对齐1级英雄面板作为基准
2.  简化了数值公式,仅保留三个可调节的全局系数用于平衡难度
3.  删除了冗余的ECS查询、强度计算和类型系数逻辑
4.  更新了全部注释文档,明确数值校准目标和调整方式
2026-08-13 14:12:05 +08:00
pan
9da3e2d9fd fix(map): adjust global monster power multiplier to 1
更新全局怪物强度系数配置,将原本的2/3调整为1,让怪物强度和英雄能力持平
2026-08-13 11:17:29 +08:00
pan
eb4b370533 refactor: 重构击退机制,将概率改为距离增量
1. 调整近战默认攻击距离从150改为100
2. 将击退相关属性从概率改为击退距离增量,同步更新所有配置、UI显示和技能描述
3. 移除旧的击退概率判定逻辑,改为直接应用击退距离增量
4. 优化受击击退的处理流程,统一参数传递
2026-08-13 11:09:37 +08:00
pan
a3375ec3b6 refactor(hero): 统一英雄攻击距离默认值并优化队友间距逻辑
1. 将英雄/怪物默认攻击距离调整为近战150、中程300、远程450,通过HeroDisVal统一管理
2. 新增同阵营单位移动和待机时的间距避让逻辑,避免单位重叠穿模,添加自然蠕动效果
2026-08-13 10:23:14 +08:00
pan
011e7b3dde refactor(MissionHeroComp): 重构英雄登场点位逻辑
1.  将动态生成的英雄站位改为硬编码固定3列位置
2.  更新站位分配优先级适配新的点位数组
3.  优化注释说明,明确点位规则和分配逻辑
2026-08-13 09:31:40 +08:00
pan
038abdc5d2 refactor(monster): 重构移动组件体系,统一英雄与怪物移动逻辑
1. 删除废弃的 MonMoveComp,将功能合并到 MoveComp 中
2. 移除 MissionComp 中冗余的怪物最大数量配置计算
3. 优化英雄站位分配逻辑,近战优先靠前站位
4. 统一移动系统的边界约束与渲染排序逻辑
5. 清理 Hero.ts 中未使用的导入项
2026-08-13 09:20:27 +08:00
panFD
c27c81cfa6 refactor: 重构关卡战斗流程与AI逻辑,改为单场Boss战模式
1.  近战AI新增警戒线机制,无威胁时退回编队
2.  替换多回合波次为单场Boss战,简化刷怪与回合逻辑
3.  重构招募系统为开局免费三选一流程
4.  调整英雄与怪物基础属性平衡
5.  精简HUD与配置文件冗余代码
2026-08-13 00:21:54 +08:00
pan
a905db8e48 feat: 大幅优化战斗体验与编队系统
1. 扩展英雄/怪物网格站位到10个槽位
2. 重构默认攻击距离计算逻辑,按职业动态适配
3. 重做英雄站位与移动系统,新增同阵营间距约束
4. 调整rogue模式怪物数量与强度配置,提升战斗爽感
5. 重构刷怪逻辑为匀速曲线+欠账补刷,优化刷怪节奏
2026-08-12 17:56:59 +08:00
pan
3060ee7df7 refactor(hero): 重构英雄死亡与复活机制
1. 统一英雄真实死亡流程:死亡时快照数据到全局列表,动画结束后统一销毁实体
2. 移除回合自动复活逻辑,改为由复活系统主动读取快照重新召唤
3. 修复近战追敌可能脱离战场的问题,增加推进距离上限
4. 重构死亡计数与全员存活检测逻辑,基于死亡快照列表而非实体状态
2026-08-12 16:15:33 +08:00
pan
ab6a3b7824 refactor(mission card): 暂时禁用英雄信息盒同步逻辑
注释所有refreshHeroBoxSlots调用点并禁用方法实现,保留代码备查以便后续恢复
2026-08-12 15:51:56 +08:00
pan
a5dc1ef540 refactor(missionCard): 重构抽卡逻辑与按钮命名
1.  重命名抽卡按钮相关变量与注释为刷新卡池
2.  调整抽卡规则:不再过滤已召唤英雄,支持同英雄二合一合成
3.  新增招募计数循环机制:每4次招募触发一次三选一
4.  添加近战保底逻辑,全远程阵容时提升近战卡权重
5.  移除冗余的已召唤英雄过滤逻辑
2026-08-12 15:31:27 +08:00
pan
db98b60737 feat(game): 调整英雄最大数量与合成升级规则
1. 将英雄最大数量从3提升至10
2. 重构英雄等级上限逻辑,改为从配置项读取
3. 新增同uuid英雄二合一合成升级机制,等级封顶为配置上限
4. 优化召唤校验逻辑,支持同uuid英雄合成并提示等级上限
2026-08-12 15:10:29 +08:00
pan
ccce8a11ea fix(hero): adjust default hero movement speed from 100 to 200
将英雄默认移动速度从100修改为200,调整基础战斗体验参数
2026-08-12 11:16:38 +08:00
pan
762dc91a11 fix(hero&move): 调整英雄基础移速并优化近战逻辑
将默认移速从800改为100,重构近战战斗移动逻辑:
1. 增加敌人存在校验,无敌人时恢复原编队战斗逻辑
2. 新增近战接触距离常量,让英雄贴近敌人后再停下攻击
3. 优化移动速度和停止位置计算,确保近战贴脸输出
2026-08-12 11:16:20 +08:00
pan
4594f673b4 feat(hero): 新增英雄职业定位系统,优化编队站位逻辑
1. 新增HRole枚举与角色定位配置,解耦成长类型与阵容职能
2. 重构移动系统的编队优先级计算,基于职业定位重新排序站位
3. 重写单行编队站位算法,根据队伍人数自动适配紧凑/松散排布
4. 为所有预设英雄配置对应职业定位
2026-08-12 11:04:59 +08:00
pan
426dc24899 feat(config): add official recommended hero combo configurations
新增官方推荐英雄阵容配置,包含6套标准铁三角阵容,支持新手引导、阵容UI展示与自动布阵使用,同时提供低配替代阵容供新手期使用。
2026-08-12 09:45:46 +08:00
pan
1609d3971a refactor(hero desc): 调整技能描述渲染逻辑,适配不同场景显示需求
1. 新增showName参数控制技能名称是否展示,区分英雄弹窗和卡池场景
2. 修正英雄预制体中角色的Y轴偏移量
3. 同步更新函数注释和调用传参
2026-08-12 09:39:24 +08:00
panFD
ae6c69e4f3 refactor(hero): 调整英雄描述展示为满级效果
修改英雄能力描述的数据源等级为5级,展示满级能力信息;移除技能名后的档位后缀,统一文案展示规则。
2026-08-12 08:38:57 +08:00
panFD
450a8b81e5 refactor(field): 重构驻场光环数据结构,分离元数据与数值
1.  新增FieldEntry类型,将驻场词条的uuid与生效数值分离
2.  重构FieldSkillSet,移除各档位重复配置,仅保留基础元数据
3.  更新所有使用驻场词条的业务代码,适配新的数据结构
4.  修复数值渲染逻辑,使用词条携带的实际数值而非配置固化值
2026-08-11 22:36:28 +08:00
panFD
e328892679 feat(EquipSet): 新增三个等级的破甲加成装备
删除了无用的炉石酒馆配置元文件,同时为1/2/3级装备列表分别添加破甲加成新装备,对应穿透后伤害提升的属性效果
2026-08-11 22:35:37 +08:00
panFD
486c223b65 feat(hero config): add new hero 5106 破甲射手
1. 新增card_lv为2的破甲射手英雄配置,包含主动技能与穿透伤害计时buff
2. 在HeroList中添加该英雄的编号
3. 移除旧的光环uuid速查表格
2026-08-11 21:52:08 +08:00
panFD
c65c8a36ab feat: 新增穿透伤害加成机制与相关配置
1. 新增全局穿透伤害衰减系数配置与英雄属性字段
2. 实现穿透伤害加成的计算逻辑与增益buff
3. 补全技能与英雄配置的相关变更
4. 新增穿透伤害相关的光环与技能配置
2026-08-11 21:44:50 +08:00
pan
f251e57c3c refactor(roguemap): 重构怪物ap计算逻辑,脱离总强度框架
1. 新增怪物ap独立计算体系,挂钩玩家平均攻击与回合递进
2. 废弃原ap_mul配置字段,保留仅用于兼容旧配置
3. 新增类型系数、成长曲线函数与英雄平均攻击统计逻辑
4. 修复原ap成长被总强度熨平的问题,提升后期战斗威胁感
2026-08-11 19:15:55 +08:00
pan
3c9496d753 build: add missing typescript component meta files
add meta config files for several game component scripts
2026-08-11 19:02:16 +08:00
pan
409113e269 feat: 完成肉鸽回合制游戏核心玩法迭代
新增连杀系统、金币飞行特效、波次HUD、屏幕震动等表现功能,重构怪物刷出逻辑与难度动态调节,调整回合回血比例,优化游戏节奏与体验。

主要变更:
1.  调整回合回血比例从0.5到0.4,优化前期节奏
2.  新增连杀计数与奖励系统,支持5/10/20连杀触发对应表现
3.  实现怪物死亡掉落金币的抛物线飞行特效
4.  增加波次进度HUD,显示剩余怪物与全局回合进度
5.  新增屏幕震动工具与战斗横幅统一展示系统
6.  重构怪物刷出逻辑,支持按回合类型调整刷怪间隔,加入清场加速机制
7.  优化动态难度调节算法,增加滞回与指数平滑,避免难度突变
8.  新增Boss预警、登场事件与回合清屏事件,完善事件总线
9.  调整怪物数量阈值与回合倒计时档位,适配新的节奏设计
2026-08-11 19:00:23 +08:00
pan
d57f4c14e0 chore: 清理过期设计文档并新增刷怪心流改造方案
删除了英雄UI重构和技能模板重构的旧设计文档,新增刷怪节奏优化的完整实施计划文档,包含三个阶段的具体改造步骤、验证方案和执行约束。
2026-08-11 17:19:08 +08:00
pan
b13178166a style(skill atk prefab): 统一调整技能预制体的本地缩放值
批量修改多个攻击技能预制体的_lscale参数,将不同的xy缩放值统一调整为适配统一视觉尺寸的数值,包括0.3、0.35、0.5等适配值,保证技能特效显示风格一致
2026-08-11 15:48:39 +08:00
pan
d692251467 fix(config): 调整英雄卡抽取权重随等级递减逻辑
将原本固定的英雄抽取权重改为按等级几何递减,高等级英雄更难抽取,优化卡池抽取概率梯度
2026-08-11 14:56:38 +08:00
pan
805a3928a7 docs(config): add HeroDesignSpec.md meta file 2026-08-11 14:14:55 +08:00
pan
2507940cfd docs: 新增英雄设定重构设计规范文档
新增HeroDesignSpec.md文档,明确英雄配置模板化重构规则,包括编号体系、触发节奏、品质档位、命名等标准,同时整理重构变更清单。
2026-08-11 11:04:57 +08:00
pan
de763efb0f refactor(ui&logic): 调整UI边距与英雄属性计算逻辑
1.  修改ui3.plist.meta里两个UI元素的border边距配置
2.  重构HeroBoxComp的属性增量计算逻辑,修正属性加成只统计临时增益而非等级成长
3.  优化HeroSkillDesc的富文本样式,新增数值描边效果统一UI视觉风格
2026-08-11 10:52:23 +08:00
panFD
4eba1c8ad8 feat: 重构英雄成长系统,支持差异化成长曲线与无限升级
1. 新增英雄成长类型枚举与系数表,实现坦克/战士/刺客等差异化成长
2. 替换旧的固定指数成长逻辑,改用线性累计成长公式
3. 移除英雄等级上限,改为技能等级封顶,调整升级/出售金币计算逻辑
4. 重构属性计算与UI展示逻辑,统一成长计算入口
5. 优化技能文案展示与英雄配置格式
2026-08-10 23:33:06 +08:00
panFD
d3ee664b00 fix(shadow prefab): set shadow gui prefab inactive by default
modify the _active state of shadow prefab from true to false, disable it by default to avoid unnecessary rendering
2026-08-10 22:04:30 +08:00