feat: 完成英雄配置编辑器全流程功能开发

本次提交实现了完整的英雄配置管理系统:
1.  新增服务器端英雄数据持久化接口,支持读取和保存英雄配置
2.  重构前端英雄编辑器UI,替换侧边栏为下拉选择器适配移动端
3.  统一调整前端页面样式,压缩间距适配更多内容
4.  修复Tooltip组件显示逻辑,优化技能飘字效果
5.  导入CSV英雄配置数据,补全全职业技能配置
6.  调整多个英雄预制体的尺寸和位置参数
7.  生成完整的英雄配置导出文件hexport.ts
This commit is contained in:
pan
2026-09-03 16:47:49 +08:00
parent 6a09ae2954
commit 87f771edd1
16 changed files with 1248 additions and 330 deletions

View File

@@ -1,5 +1,5 @@
字段,5005,5007,5008,5002,5003,5006,5001,5006
英雄名称,叠甲骑士,微醺战神,眩晕暴击哥,刀刀暴击,出血贼,待定射手,紫电魔女,光明奶爸
字段,5005,5007,5008,5002,5003,5010,5001,5006
英雄名称,叠甲骑士,易伤剑仙,眩晕暴击哥,刀刀暴击,出血贼,冻箭哥,击退火女,团疗奶爸
简化说明,自身护盾+全体护盾,击退压场+易伤放大;复刻酒仙,高爆发+击晕收割;复刻齐天大圣,暴击/暴伤双光环乘区;复刻剑圣,入场先手+受击格挡;复刻剑豪,多重单体箭,带冰冻,群体击退/麻痹压场;复刻深渊女王,全体治疗续航+自身护盾
rarity,1,1,1,1,1,1,1,1
类型,tank,warrior,warrior,assassin,assassin,archer,mage,support
@@ -7,16 +7,16 @@ rarity,1,1,1,1,1,1,1,1
ap,tank+0,warrior+20,warrior+20,assassin+30,assassin+30,archer+30,mage+10,support+20
hp,tank+20,warrior+5,warrior+5,assassin+0,assassin+0,archer,mage-5,support+10
def,tank+10,warrior+5,warrior+5,assassin+0,assassin+0,archer,mage+0,support
skill[0]_lv1,6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;快速;crt30),6004 攻击(ap100;快速,6006 射击(ap100;快速,6010 紫魔球(ap100;bck30;慢速1.20s),6004 攻击(ap100;慢速1.20s)
skill[0]_lv2,ap120,ap120,stun10,crt10,附加30%出血7004buff_chance30,bck10,bck10,bck10
skill[0]_lv1,6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;快速;,6004 攻击(ap100;快速,6006 射击(ap100;快速,6010 紫魔球(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s)
skill[0]_lv2,ap120,ap120,stun10,crt10,附加30%出血7007buff_chance30,bck10,bck10,bck10
skill[1]_lv1,6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾,6101 气斩(ap150;summon1附加易伤7002),6104 开山斧(ap300;stun100 击晕),6100 光闪(ap150;,6103 闪电斩ap150,6150 万箭齐发冰(ap150%;frz30),6200 火焰喷射(ap250;bck100),6302 治疗(团队恢复ap300%
skill[1]_lv8,ap:60;summon1:获得生命最大值60%的护盾,ap150;summon1;附加易伤7002buff_value20,ap450;stun100 击晕;,ap250,ap250;附加出血7004,ap200%;frz50,6200 火焰喷射(ap350;bck100),团队回复ap400%
skill[1]_lv16,ap:120;summon1:获得生命最大值120%的护盾,ap180;bck60;summon2;易伤buff_value40,ap450;stun100 击晕;;summon2,ap350,ap350;para50;summon2;出血强化7004 buff_value2,ap250%;frz70,6200 火焰喷射(ap450;bck100),团队回复ap450%
skill[1]_lv8,ap:60;summon1:获得生命最大值60%的护盾,ap150;summon1;附加易伤7002buff_value20,ap450;stun100 击晕;,ap250,ap250;附加出血7007,ap200%;frz50,6200 火焰喷射(ap350;bck100),团队回复ap400%
skill[1]_lv16,ap:120;summon1:获得生命最大值120%的护盾,ap180;bck60;summon2;易伤buff_value40,ap450;stun100 击晕;;summon2,ap350,ap350;para50;summon2;出血强化7007 buff_value2,ap250%;frz70,6200 火焰喷射(ap450;bck100),团队回复ap450%
atking[0]_lv4,无,6004 奋力一击(t_num3;ap300;慢速1.20s):每三次攻击后立即打击敌人,对敌人造成300%伤害,无,无,无,无,无,6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾
atked[0]_lv4,6301 魔法盾(ap:10;team,summon1):全队获得本英雄生命最大值10%的护盾,无,无,无,无,无,无,无
fstart[0]_lv4,无,无,无,无,无,无,无,无
dead[0]_lv4,无,无,无,无,无,无,无,无
field[0]_lv4,无,无,7005 暴伤光环0.25(大圣神威),7004 暴击光环0.12(剑刃风暴)+7005 暴伤光环0.20(斩魂利刃),7018 击晕光环value1(剑心通明),7006 攻速光环0.15,7002 攻击光环0.15(深渊威压),无
field[0]_lv4,无,无,7005 暴伤光环0.25,7004 暴击光环0.12+7005 暴伤光环0.20,7018 攻击强化value1(连击光环),7006 攻速光环0.15,7002 攻击光环0.15,无
revive[0]_lv1,无,无,无,无,无,无,无,无
revive[0]_lv8,无,无,无,无,无,无,无,无
revive[0]_lv16,无,无,无,无,无,无,无,无
1 字段 5005 5007 5008 5002 5003 5010 5001 5006 5006
2 英雄名称 叠甲骑士 微醺战神 易伤剑仙 眩晕暴击哥 刀刀暴击 出血贼 冻箭哥 紫电魔女 击退火女 光明奶爸 待定射手 团疗奶爸
3 简化说明 自身护盾+全体护盾 击退压场+易伤放大;复刻酒仙 高爆发+击晕收割;复刻齐天大圣 暴击/暴伤双光环乘区;复刻剑圣 入场先手+受击格挡;复刻剑豪 多重单体箭,带冰冻 群体击退/麻痹压场;复刻深渊女王 全体治疗续航+自身护盾 多重单体箭,带冰冻 全体治疗续航+自身护盾
4 rarity 1 1 1 1 1 1 1 1 1
5 类型 tank warrior warrior assassin assassin archer mage support archer support
7 ap tank+0 warrior+20 warrior+20 assassin+30 assassin+30 archer+30 mage+10 support+20 archer+30 support+20
8 hp tank+20 warrior+5 warrior+5 assassin+0 assassin+0 archer mage-5 support+10 archer support+10
9 def tank+10 warrior+5 warrior+5 assassin+0 assassin+0 archer mage+0 support archer support
10 skill[0]_lv1 6004 攻击(ap100;慢速1.20s) 6004 攻击(ap100;慢速1.20s) 6004 攻击(ap100;慢速1.20s) 6004 攻击(ap100;快速;crt30) 6004 攻击(ap100;快速; 6004 攻击(ap100;快速 6006 射击(ap100;快速 6010 紫魔球(ap100;bck30;慢速1.20s) 6010 紫魔球(ap100;慢速1.20s) 6004 攻击(ap100;慢速1.20s) 6006 射击(ap100;快速 6004 攻击(ap100;慢速1.20s)
11 skill[0]_lv2 ap120 ap120 stun10 crt10 附加30%出血7004buff_chance30 附加30%出血7007buff_chance30 bck10 bck10 bck10 bck10
12 skill[1]_lv1 6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾 6101 气斩(ap150;summon1附加易伤7002) 6104 开山斧(ap300;stun100 击晕) 6100 光闪(ap150; 6103 闪电斩ap150 6150 万箭齐发冰(ap150%;frz30) 6200 火焰喷射(ap250;bck100) 6302 治疗(团队恢复ap300% 6150 万箭齐发冰(ap150%;frz30) 6302 治疗(团队恢复ap300%
13 skill[1]_lv8 ap:60;summon1:获得生命最大值60%的护盾 ap150;summon1;附加易伤7002buff_value20 ap450;stun100 击晕; ap250 ap250;附加出血7004 ap250;附加出血7007 ap200%;frz50 6200 火焰喷射(ap350;bck100) 团队回复ap400% ap200%;frz50 团队回复ap400%
14 skill[1]_lv16 ap:120;summon1:获得生命最大值120%的护盾 ap180;bck60;summon2;易伤buff_value40 ap450;stun100 击晕;;summon2 ap350 ap350;para50;summon2;出血强化7004 buff_value2 ap350;para50;summon2;出血强化7007 buff_value2 ap250%;frz70 6200 火焰喷射(ap450;bck100) 团队回复ap450% ap250%;frz70 团队回复ap450%
15 atking[0]_lv4 无 6004 奋力一击(t_num3;ap300;慢速1.20s):每三次攻击后立即打击敌人,对敌人造成300%伤害 无 无 无 无 无 6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾 无 6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾
16 atked[0]_lv4 6301 魔法盾(ap:10;team,summon1):全队获得本英雄生命最大值10%的护盾 无 无 无 无 无 无 无 无
17 fstart[0]_lv4 无 无 无 无 无 无 无 无 无
18 dead[0]_lv4 无 无 无 无 无 无 无 无 无
19 field[0]_lv4 无 无 7005 暴伤光环0.25(大圣神威) 7005 暴伤光环0.25 7004 暴击光环0.12(剑刃风暴)+7005 暴伤光环0.20(斩魂利刃) 7004 暴击光环0.12+7005 暴伤光环0.20 7018 击晕光环value1(剑心通明) 7018 攻击强化value1(连击光环) 7006 攻速光环0.15 7002 攻击光环0.15(深渊威压) 7002 攻击光环0.15 无 7006 攻速光环0.15 无
20 revive[0]_lv1 无 无 无 无 无 无 无 无 无
21 revive[0]_lv8 无 无 无 无 无 无 无 无 无
22 revive[0]_lv16 无 无 无 无 无 无 无 无 无