fix(hero): 统一调整英雄预制体尺寸与属性配置

1. 修正多个英雄prefab的碰撞盒、显示尺寸参数,对齐统一规格
2. 调整mb1/3/4/5/6的本地位置参数适配新尺寸
3. 翻倍英雄基础血量属性适配平衡调整
4. 优化HeroAnmComp代码格式与动画播放逻辑
This commit is contained in:
pan
2026-08-20 15:38:24 +08:00
parent 50a8958cb7
commit 75ef3af42b
8 changed files with 93 additions and 78 deletions

View File

@@ -1,4 +1,4 @@
import { v3 } from "cc"
import { v3 } from "cc"
import { BoxSet, FacSet, FightSet } from "./GameSet"
import { SkillOverrides, TGroup, SkillSet, FieldSkillSet, SkillConfig, SkillKind, FieldSkillConfig, FieldSkillType, mergeSkillParams } from "./SkillSet"
import { BuffList, BuffConfig, ModOp } from "./BuffSet"
@@ -145,12 +145,12 @@ export const HRoleName: Record<HRole, string> = {
* Why: 局外升级机制将在加载时Hero.ts / Mon.ts统一重算属性配置表只承担"基准+增量"的静态表达。
*/
export const HERO_ROLE_BASE: Record<HRole, { hp: number; ap: number; def: number }> = {
[HRole.Tank]: { hp: 300, ap: 20, def: 50 }, // 坦克:高防高血,前排承伤
[HRole.Warrior]: { hp: 280, ap: 22, def: 30 }, // 战士:均衡
[HRole.Assassin]: { hp: 280, ap: 22, def: 10 }, // 刺客:低防,近战爆发
[HRole.Archer]: { hp: 140, ap: 32, def: 10 }, // 射手低防远程物理主C
[HRole.Mage]: { hp: 140, ap: 32, def: 10 }, // 法师:低防,远程增益
[HRole.Support]: { hp: 140, ap: 32, def: 15 }, // 辅助:低防,光环/治疗
[HRole.Tank]: { hp: 600, ap: 20, def: 50 }, // 坦克:高防高血,前排承伤
[HRole.Warrior]: { hp: 560, ap: 22, def: 30 }, // 战士:均衡
[HRole.Assassin]: { hp: 560, ap: 22, def: 10 }, // 刺客:低防,近战爆发
[HRole.Archer]: { hp: 280, ap: 32, def: 10 }, // 射手低防远程物理主C
[HRole.Mage]: { hp: 280, ap: 32, def: 10 }, // 法师:低防,远程增益
[HRole.Support]: { hp: 280, ap: 32, def: 15 }, // 辅助:低防,光环/治疗
};
/**