本提交新增完整的英雄配置可视化编辑器: 1. 初始化前后端项目结构,配置monorepo工作区 2. 实现后端API服务,支持读取游戏配置、导出hexport.ts文件 3. 开发前端Vue应用,包含完整的英雄增删改、属性配置、技能编辑功能 4. 实现多类型编辑器组件:基础属性、普攻/大招编辑、触发技能、光环、复活、属性加成等 5. 清理冗余的配置元数据文件
38 lines
1.6 KiB
TypeScript
38 lines
1.6 KiB
TypeScript
/**
|
|
* 英雄配置导出文件 - 由英雄配置编辑器生成
|
|
* 生成时间: 2026-09-02T14:08:56.660Z
|
|
* 使用方式: import { HexportHeroInfo } from "./hexport" 后合并进 HeroInfo
|
|
*/
|
|
import { v3 } from "cc"
|
|
import { FacSet } from "./GameSet"
|
|
import { SkillLv, HType, HGrowType, HRole, HERO_ROLE_BASE, AtkSpeedSet, AtkSpeedLv, heroInfo } from "./heroSet"
|
|
|
|
export const HexportHeroInfo: Record<number, heroInfo> = {
|
|
// 5001 待定 —
|
|
5001: {
|
|
uuid: 5001, name: "待定", path: "hk1", fac: FacSet.HERO, rarity: 1, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp, ap: HERO_ROLE_BASE[HRole.Tank].ap, def: HERO_ROLE_BASE[HRole.Tank].def + 10,
|
|
skills: {
|
|
6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Normal].cd, ccd: 0 },
|
|
6301: { uuid: 6301, name: "魔法护盾", lv: 1, cd: 8, ccd: 0, overrides: {"summon_count":1},
|
|
lv_entries: [
|
|
{ lv: 9, s_lv: SkillLv.Lv2, overrides: {"ap":100} },
|
|
{ lv: 16, s_lv: SkillLv.Lv3, overrides: {"ap":200} },
|
|
],
|
|
},
|
|
},
|
|
atked: {
|
|
6513: [
|
|
{ lv: 6, s_lv: SkillLv.Lv1, t_num: 3, overrides: {"ap":10,"bck":10} },
|
|
],
|
|
},
|
|
info: "",
|
|
},
|
|
// 5002 —
|
|
5002: {
|
|
uuid: 5002, name: "", path: "", fac: FacSet.HERO, rarity: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp, ap: HERO_ROLE_BASE[HRole.Mage].ap, def: HERO_ROLE_BASE[HRole.Mage].def,
|
|
skills: {
|
|
},
|
|
info: "",
|
|
},
|
|
}
|