From b9484c5a6efa0f7e6067a5fe7aef12385a2d141f Mon Sep 17 00:00:00 2001 From: panw Date: Mon, 30 Mar 2026 15:01:20 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E8=8B=B1=E9=9B=84):=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=A4=9A=E4=B8=AA=E8=8B=B1=E9=9B=84=E7=9A=84=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E4=B8=8E=E7=AB=99=E4=BD=8D=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新多个英雄预制体中的局部位置_y坐标,修正模型显示位置 - 调整近战英雄的阵型起始X坐标为-20,远程英雄统一为100 - 增加友军横向最小间距从50到60,优化战斗中的站位分布 - 修正部分英雄的嵌套预制体配置 --- assets/resources/game/heros/ha1.prefab | 3 +-- assets/resources/game/heros/ha2.prefab | 2 +- assets/resources/game/heros/ha3.prefab | 2 +- assets/resources/game/heros/hc1.prefab | 2 +- assets/resources/game/heros/hh1.prefab | 2 +- assets/resources/game/heros/hk1.prefab | 2 +- assets/resources/game/heros/hk2.prefab | 2 +- assets/resources/game/heros/hk3.prefab | 2 +- assets/resources/game/heros/hk4.prefab | 2 +- assets/resources/game/heros/hm1.prefab | 2 +- assets/resources/game/heros/hm2.prefab | 2 +- assets/resources/game/heros/hm3.prefab | 2 +- assets/resources/game/heros/hm5.prefab | 2 +- assets/resources/game/heros/hm6.prefab | 2 +- assets/resources/game/heros/hm7.prefab | 2 +- assets/resources/game/heros/hm9.prefab | 2 +- assets/resources/game/heros/hz1.prefab | 2 +- assets/resources/game/heros/me1.prefab | 2 +- assets/resources/game/heros/mo1.prefab | 2 +- assets/resources/game/heros/mo2.prefab | 2 +- assets/resources/game/heros/mo3.prefab | 2 +- assets/resources/game/heros/mo4.prefab | 2 +- assets/resources/game/heros/mo5.prefab | 2 +- assets/resources/game/heros/mo6.prefab | 4 ++-- assets/resources/game/heros/mud1.prefab | 2 +- assets/resources/game/heros/mud2.prefab | 2 +- assets/resources/game/heros/mud3.prefab | 2 +- assets/resources/game/heros/mud4.prefab | 4 ++-- assets/resources/game/heros/mud5.prefab | 2 +- assets/script/game/common/config/heroSet.ts | 4 ++-- assets/script/game/hero/MoveComp.ts | 2 +- 31 files changed, 34 insertions(+), 35 deletions(-) diff --git a/assets/resources/game/heros/ha1.prefab b/assets/resources/game/heros/ha1.prefab index 8eb3bbe0..538a546e 100644 --- a/assets/resources/game/heros/ha1.prefab +++ b/assets/resources/game/heros/ha1.prefab @@ -114,7 +114,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.97, "z": 0 }, "_lrot": { @@ -802,7 +802,6 @@ }, "fileId": "fdklpBwCBM/qJ4WFlQF3kT", "instance": null, - "targetOverrides": null, "nestedPrefabInstanceRoots": [ { "__id__": 26 diff --git a/assets/resources/game/heros/ha2.prefab b/assets/resources/game/heros/ha2.prefab index 204c7db1..31d2f76f 100644 --- a/assets/resources/game/heros/ha2.prefab +++ b/assets/resources/game/heros/ha2.prefab @@ -114,7 +114,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.193, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/ha3.prefab b/assets/resources/game/heros/ha3.prefab index 0c44b81b..02be5449 100644 --- a/assets/resources/game/heros/ha3.prefab +++ b/assets/resources/game/heros/ha3.prefab @@ -114,7 +114,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.954, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hc1.prefab b/assets/resources/game/heros/hc1.prefab index b35ac2bc..a372b8c8 100644 --- a/assets/resources/game/heros/hc1.prefab +++ b/assets/resources/game/heros/hc1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.107, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hh1.prefab b/assets/resources/game/heros/hh1.prefab index 5c929c1e..846cefa2 100644 --- a/assets/resources/game/heros/hh1.prefab +++ b/assets/resources/game/heros/hh1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.835, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hk1.prefab b/assets/resources/game/heros/hk1.prefab index 0ca3e4cc..0c65ddee 100644 --- a/assets/resources/game/heros/hk1.prefab +++ b/assets/resources/game/heros/hk1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.165, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hk2.prefab b/assets/resources/game/heros/hk2.prefab index d2602924..58c72c24 100644 --- a/assets/resources/game/heros/hk2.prefab +++ b/assets/resources/game/heros/hk2.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.766, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hk3.prefab b/assets/resources/game/heros/hk3.prefab index 8f76816b..482a4f82 100644 --- a/assets/resources/game/heros/hk3.prefab +++ b/assets/resources/game/heros/hk3.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.648, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hk4.prefab b/assets/resources/game/heros/hk4.prefab index 51954dff..a74db72b 100644 --- a/assets/resources/game/heros/hk4.prefab +++ b/assets/resources/game/heros/hk4.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -37.244, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hm1.prefab b/assets/resources/game/heros/hm1.prefab index ee0b35ab..32a6d6e9 100644 --- a/assets/resources/game/heros/hm1.prefab +++ b/assets/resources/game/heros/hm1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.865, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hm2.prefab b/assets/resources/game/heros/hm2.prefab index f03b3069..366b1f32 100644 --- a/assets/resources/game/heros/hm2.prefab +++ b/assets/resources/game/heros/hm2.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -37.282, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hm3.prefab b/assets/resources/game/heros/hm3.prefab index db112dd5..652d5286 100644 --- a/assets/resources/game/heros/hm3.prefab +++ b/assets/resources/game/heros/hm3.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.93, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hm5.prefab b/assets/resources/game/heros/hm5.prefab index 888f19e9..f54e5e03 100644 --- a/assets/resources/game/heros/hm5.prefab +++ b/assets/resources/game/heros/hm5.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.085, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hm6.prefab b/assets/resources/game/heros/hm6.prefab index 6c502b9e..75972ae8 100644 --- a/assets/resources/game/heros/hm6.prefab +++ b/assets/resources/game/heros/hm6.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.02, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hm7.prefab b/assets/resources/game/heros/hm7.prefab index a6324c57..b65ae79a 100644 --- a/assets/resources/game/heros/hm7.prefab +++ b/assets/resources/game/heros/hm7.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.725, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hm9.prefab b/assets/resources/game/heros/hm9.prefab index 585cc34d..86d0e1f6 100644 --- a/assets/resources/game/heros/hm9.prefab +++ b/assets/resources/game/heros/hm9.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.087, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/hz1.prefab b/assets/resources/game/heros/hz1.prefab index c35ccad7..4ddd4f64 100644 --- a/assets/resources/game/heros/hz1.prefab +++ b/assets/resources/game/heros/hz1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.447, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/me1.prefab b/assets/resources/game/heros/me1.prefab index 3643b477..450a231d 100644 --- a/assets/resources/game/heros/me1.prefab +++ b/assets/resources/game/heros/me1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -36.971, + "y": -40.508, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mo1.prefab b/assets/resources/game/heros/mo1.prefab index 0589216a..8895060a 100644 --- a/assets/resources/game/heros/mo1.prefab +++ b/assets/resources/game/heros/mo1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -37.191, + "y": -38.152, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mo2.prefab b/assets/resources/game/heros/mo2.prefab index a3f7711c..d40e3818 100644 --- a/assets/resources/game/heros/mo2.prefab +++ b/assets/resources/game/heros/mo2.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -39.093, + "y": -40.403, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mo3.prefab b/assets/resources/game/heros/mo3.prefab index b9cdb11b..f383aaea 100644 --- a/assets/resources/game/heros/mo3.prefab +++ b/assets/resources/game/heros/mo3.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -47.733, + "y": -49.207, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mo4.prefab b/assets/resources/game/heros/mo4.prefab index ba952d2c..5ab1314c 100644 --- a/assets/resources/game/heros/mo4.prefab +++ b/assets/resources/game/heros/mo4.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -43.975, + "y": -45.385, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mo5.prefab b/assets/resources/game/heros/mo5.prefab index 9438b189..52c446a9 100644 --- a/assets/resources/game/heros/mo5.prefab +++ b/assets/resources/game/heros/mo5.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -40.474, + "y": -41.284, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mo6.prefab b/assets/resources/game/heros/mo6.prefab index 6c8b1b05..ba5e426d 100644 --- a/assets/resources/game/heros/mo6.prefab +++ b/assets/resources/game/heros/mo6.prefab @@ -105,7 +105,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -4.98, + "y": -0.129, "z": 0 }, "_lrot": { @@ -250,7 +250,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -71.19, + "y": -66.268, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mud1.prefab b/assets/resources/game/heros/mud1.prefab index b7fd736a..0c541bb7 100644 --- a/assets/resources/game/heros/mud1.prefab +++ b/assets/resources/game/heros/mud1.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.928, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mud2.prefab b/assets/resources/game/heros/mud2.prefab index 84ddc92d..f3406c65 100644 --- a/assets/resources/game/heros/mud2.prefab +++ b/assets/resources/game/heros/mud2.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -35.988, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mud3.prefab b/assets/resources/game/heros/mud3.prefab index a0680942..077bcbf4 100644 --- a/assets/resources/game/heros/mud3.prefab +++ b/assets/resources/game/heros/mud3.prefab @@ -111,7 +111,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -35, + "y": -36.57, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mud4.prefab b/assets/resources/game/heros/mud4.prefab index 248d6902..19c3027f 100644 --- a/assets/resources/game/heros/mud4.prefab +++ b/assets/resources/game/heros/mud4.prefab @@ -105,7 +105,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -2.142, + "y": -0.231, "z": 0 }, "_lrot": { @@ -250,7 +250,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -56.216, + "y": -59.083, "z": 0 }, "_lrot": { diff --git a/assets/resources/game/heros/mud5.prefab b/assets/resources/game/heros/mud5.prefab index 787d6bb4..84646362 100644 --- a/assets/resources/game/heros/mud5.prefab +++ b/assets/resources/game/heros/mud5.prefab @@ -105,7 +105,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -3.926, + "y": -0.736, "z": 0 }, "_lrot": { diff --git a/assets/script/game/common/config/heroSet.ts b/assets/script/game/common/config/heroSet.ts index a8277b83..6d5698ef 100644 --- a/assets/script/game/common/config/heroSet.ts +++ b/assets/script/game/common/config/heroSet.ts @@ -20,9 +20,9 @@ export const HeroPos={ } export const FormationPointX = { - [HType.Melee]: 0, + [HType.Melee]: -20, [HType.Mid]: 100, - [HType.Long]: 120, + [HType.Long]: 100, } as const; export const HeroDisVal: Record = { diff --git a/assets/script/game/hero/MoveComp.ts b/assets/script/game/hero/MoveComp.ts index 0847878a..9c729b40 100644 --- a/assets/script/game/hero/MoveComp.ts +++ b/assets/script/game/hero/MoveComp.ts @@ -54,7 +54,7 @@ export class MoveSystem extends ecs.ComblockSystem implements ecs.ISystemUpdate /** 同优先级近战允许“超车”时,至少要快这么多 */ private readonly meleeOvertakeSpeedGap = 20; /** 常规同阵营横向最小间距 */ - private readonly allySpacingX = 50; + private readonly allySpacingX = 60; /** 允许临时压缩站位时的最小间距 */ private readonly allyOverlapSpacingX = 14; /** 友军偏离其目标点超过该值,可放宽让路 */