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 |
|
panFD
|
222dddbb05
|
refactor(heroBox): 优化英雄升级弹窗展示与UI边框
1. 移除英雄升级确认弹窗冗余的英雄名称变量拼接
2. 调整UI元素的边框偏移参数
3. 给英雄属性描述文本添加黑色描边优化显示效果
4. 更新了多个英雄预制件的节点ID与属性覆盖配置
|
2026-08-10 10:28:39 +08:00 |
|
panFD
|
2b3a68fb2a
|
refactor: 统一游戏文本标点格式,优化UI显示
1. 替换全角逗号为半角逗号,修正技能描述、英雄介绍中的标点一致性
2. 调整弹窗预制体尺寸与布局参数,适配新的UI显示需求
3. 优化技能名称富文本样式与光环档位显示逻辑
4. 清理冗余的prefab实例配置字段
|
2026-08-09 20:40:19 +08:00 |
|
panFD
|
2872b643f8
|
feat(ui&config): 优化技能名富文本显示效果
1. 调整技能名高亮色为金黄并添加描边效果,提升视觉层级
2. 封装skillNameRich工具函数统一处理技能名富文本格式
3. 修复英雄prefab布局参数,适配新的文本显示样式
|
2026-08-09 20:40:10 +08:00 |
|
panFD
|
2d49c82590
|
refactor(skill): 统一驻场光环的命名展示逻辑
1. 为驻场光环技能添加带"光环"后缀的统一命名,便于玩家识别
2. 新增触发技能名称获取函数,支持高阶光环回退基础命名
3. 重构技能描述构建逻辑,使用英雄语境专属命名覆盖默认名称
|
2026-08-09 17:19:40 +08:00 |
|
panFD
|
b098db849b
|
refactor(heroDesc): 统一英雄技能描述文案生成逻辑
1. 将原英雄卡片手写的复活/重生描述统一改为通过buildSkillDescMoreRich生成
2. 新增buildHeroDescSource方法构造1级技能描述数据源,保证与英雄信息弹窗文案一致
3. 修正多处技能描述文本,将复活统一改为重生并补充回合重生次数说明
4. 将开局类buff描述改为回合开始,匹配实际生效时机
|
2026-08-09 17:14:46 +08:00 |
|