From 74860c6bf95340d9e60f6d0fe5b645a81b3d0e9f Mon Sep 17 00:00:00 2001 From: panFD Date: Sat, 1 Aug 2026 16:53:55 +0800 Subject: [PATCH] =?UTF-8?q?refactor(hero/config):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E8=8B=B1=E9=9B=84=E6=8A=80=E8=83=BD=E6=8F=8F=E8=BF=B0=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E4=B8=8E=E5=86=85=E5=AE=B9=20fix(game/line):=20?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=B8=B8=E6=88=8F=E5=9C=B0=E5=B9=B3=E7=BA=BF?= =?UTF-8?q?Y=E8=BD=B4=E5=81=8F=E7=A7=BB=E9=87=8F=20style(gui&map):=20?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3UI=E5=92=8C=E5=9C=B0=E5=9B=BE=E7=9A=84?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE=E5=81=8F=E7=A7=BB=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 统一替换英雄技能描述为带颜色标记的简洁格式,移除冗余的等级描述数组;调整游戏地面线高度、角色控制器和地图物件的位置参数,适配新的布局需求。 --- assets/resources/game/map/map_rpg.prefab | 20 ++-- assets/resources/gui/role_controller.prefab | 4 +- assets/script/game/common/config/GameSet.ts | 2 +- assets/script/game/common/config/heroSet.ts | 112 +++----------------- 4 files changed, 25 insertions(+), 113 deletions(-) diff --git a/assets/resources/game/map/map_rpg.prefab b/assets/resources/game/map/map_rpg.prefab index 02dd57cd..38dd8400 100644 --- a/assets/resources/game/map/map_rpg.prefab +++ b/assets/resources/game/map/map_rpg.prefab @@ -600,7 +600,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 0, + "y": -5.704, "z": 0 }, "_lrot": { @@ -999,7 +999,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 0, + "y": 52.112, "z": 0 }, "_lrot": { @@ -1398,7 +1398,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 0, + "y": 21.504, "z": 0 }, "_lrot": { @@ -1875,7 +1875,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 0, + "y": 21.504, "z": 0 }, "_lrot": { @@ -2480,7 +2480,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 183.281, + "y": 263.281, "z": 0 }, "_lrot": { @@ -2596,7 +2596,7 @@ "_left": 0, "_right": 0, "_top": 0, - "_bottom": 233.281, + "_bottom": 313.281, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -2652,7 +2652,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -230, + "y": -150, "z": 0 }, "_lrot": { @@ -11910,7 +11910,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": 183.281, + "y": 263.281, "z": 0 }, "_lrot": { @@ -12026,7 +12026,7 @@ "_left": 0, "_right": 0, "_top": 0, - "_bottom": 233.281, + "_bottom": 313.281, "_horizontalCenter": 0, "_verticalCenter": 0, "_isAbsLeft": true, @@ -12082,7 +12082,7 @@ "_lpos": { "__type__": "cc.Vec3", "x": 0, - "y": -230, + "y": -150, "z": 0 }, "_lrot": { diff --git a/assets/resources/gui/role_controller.prefab b/assets/resources/gui/role_controller.prefab index 0227f7fb..886d7211 100644 --- a/assets/resources/gui/role_controller.prefab +++ b/assets/resources/gui/role_controller.prefab @@ -232,7 +232,7 @@ "_top": 0, "_bottom": 546.004, "_horizontalCenter": 0, - "_verticalCenter": 63, + "_verticalCenter": 143, "_isAbsLeft": true, "_isAbsRight": true, "_isAbsTop": true, @@ -276,7 +276,7 @@ "value": { "__type__": "cc.Vec3", "x": 0, - "y": 703, + "y": 783, "z": 0 } }, diff --git a/assets/script/game/common/config/GameSet.ts b/assets/script/game/common/config/GameSet.ts index 0780fb03..ec5dfc21 100644 --- a/assets/script/game/common/config/GameSet.ts +++ b/assets/script/game/common/config/GameSet.ts @@ -13,7 +13,7 @@ export enum BoxSet { LETF_END = -360, RIGHT_END = 360, //游戏地平线 - GAME_LINE = 80, + GAME_LINE = 160, /** 技能/装备各自独立的上限 */ BOX_MAX = 6, } diff --git a/assets/script/game/common/config/heroSet.ts b/assets/script/game/common/config/heroSet.ts index 323fbf3f..ffd0e3b8 100644 --- a/assets/script/game/common/config/heroSet.ts +++ b/assets/script/game/common/config/heroSet.ts @@ -241,15 +241,7 @@ export const HeroInfo: Record = { ] }, }, - info: "受伤时获得格挡护盾;\n「Max」受伤时回复生命", - infos: [ - "受击3次获得4次格挡护盾", - "受击3次获得5次格挡护盾", - "额外+150最大生命", - "受击3次获得6次格挡护盾", - "额外+150最大生命,+10攻击力", - "受击3次获得6次格挡护盾;受击5次回复攻击力250%生命", - ] + info: "✧受伤获得护盾\n✦受伤恢复生命", }, 5012: { uuid: 5012, name: "不死小强", path: "hk2", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Melee, hp: 600, ap: 57, @@ -259,7 +251,7 @@ export const HeroInfo: Record = { 2: { atked: [{ s_uuid: 6302, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 300 } }] }, 3: { hp_bonus: 150 }, 4: { atked: [{ s_uuid: 6302, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 350 } }] }, - 5: { atked: [{ s_uuid: 6302, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 350 } }] }, + 5: { atked: [{ s_uuid: 6302, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 350 } }] }, 6: { atked: [ { s_uuid: 6302, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 350 } }, @@ -267,15 +259,7 @@ export const HeroInfo: Record = { ] }, }, - info: "受伤时回复生命;\n「Max」受伤时获得格挡护盾", - infos: [ - "受击3次回复攻击力250%生命", - "受击3次回复攻击力300%生命", - "额外+150最大生命", - "受击3次回复攻击力350%生命", - "受击2次回复攻击力350%生命", - "受击2次回复攻击力350%生命;受击5次获得4次格挡护盾", - ] + info: "✧受伤恢复生命\n✦受伤获得护盾", }, // 以下英雄暂时注释,保留待后续扩展 // 5012:{uuid:5012,name:"不死小强",path:"hk2", fac:FacSet.HERO,card_lv:2,lv:1,type:HType.Melee,hp:600,ap:57, @@ -324,15 +308,7 @@ export const HeroInfo: Record = { ] }, }, - info: "攻击后永久提升自身攻击力;\n「Max」攻击后永久提升暴击伤害", - infos: [ - "攻击5次永久+8攻击力", - "攻击5次永久+10攻击力", - "额外+80最大生命,+20攻击力", - "攻击5次永久+12攻击力", - "攻击4次永久+12攻击力", - "攻击4次永久+12攻击力;攻击7次永久+20%暴击伤害", - ] + info: "✧攻击永久提升攻击\n✦攻击永久提升暴伤", }, 5022: { uuid: 5022, name: "嗜血剑客", path: "hc2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, hp: 900, ap: 85, @@ -369,15 +345,7 @@ export const HeroInfo: Record = { ] }, }, - info: "攻击后短暂提升自身暴击率,并永久提升攻击力;\n「Max」攻击后永久提升暴击伤害", - infos: [ - "攻击5次获得+15%暴击率5秒;攻击7次永久+12攻击力", - "攻击5次获得+20%暴击率5秒;攻击7次永久+12攻击力", - "额外+80最大生命,+20攻击力", - "攻击5次获得+20%暴击率6秒;攻击7次永久+15攻击力", - "攻击4次获得+20%暴击率6秒;攻击7次永久+15攻击力", - "攻击4次获得+20%暴击率6秒;攻击7次永久+15攻击力;攻击7次永久+15%暴击伤害", - ] + info: "✧攻击提升暴击攻击\n✦攻击永久提升暴伤", }, // 5022: { // uuid: 5022, name: "嗜血剑客", path: "hc2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, hp: 900, ap: 85, @@ -412,15 +380,7 @@ export const HeroInfo: Record = { 5: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 2, ap: 12 } }] }, 6: { field: [7006] }, }, - info: "攻击后永久提升随机队友攻击力;\n「Max」驻场光环:全队攻击速度提升", - infos: [ - "攻击5次为随机1名队友永久+8攻击力", - "攻击5次为随机1名队友永久+10攻击力", - "额外+60最大生命", - "攻击5次为随机1名队友永久+12攻击力", - "攻击5次为随机2名队友永久+12攻击力", - "攻击5次为随机2名队友永久+12攻击力;驻场光环:全队攻击速度+10%", - ] + info: "✧攻击提升队友攻击\n✦光环全队提升攻速", }, 5032: { uuid: 5032, name: "战术弓手", path: "ha2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Long, hp: 430, ap: 120, @@ -438,15 +398,7 @@ export const HeroInfo: Record = { ] }, }, - info: "攻击后短暂提升多名队友暴击率;\n「Max」攻击后永久提升队友暴击伤害", - infos: [ - "攻击5次为随机3名队友+10%暴击率5秒", - "攻击5次为随机3名队友+12%暴击率5秒", - "额外+80最大生命", - "攻击5次为随机4名队友+12%暴击率6秒", - "攻击4次为随机4名队友+12%暴击率6秒", - "攻击4次为随机4名队友+12%暴击率6秒;攻击7次为随机3名队友永久+12%暴击伤害", - ] + info: "✧攻击提升队友暴击\n✦攻击提升队友暴伤", }, // 5032: { // uuid: 5032, name: "战术弓手", path: "ha2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Long, hp: 430, ap: 120, @@ -524,15 +476,7 @@ export const HeroInfo: Record = { // 6级终极遗志:追加 AP+30;终极涅槃:复活 2 次血量 70% 6: { dead: [{ s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 8 } }, { s_uuid: 6402, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 150 } }, { s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 30 } }], revive: { s_uuid: 6501, r_num: 2, upr: 0.7 } }, }, - info: "死亡时为全队提供永久生命与格挡护盾,可复活;\n「Max」死亡时额外提升全队攻击力,复活次数增加", - infos: [ - "死亡时全队永久+80最大生命、获得5次格挡护盾;可复活1次(50%血量)", - "死亡时全队永久+100最大生命、获得6次格挡护盾;可复活1次(50%血量)", - "死亡时全队永久+100最大生命、获得6次格挡护盾;可复活1次(60%血量)", - "死亡时全队永久+120最大生命、获得7次格挡护盾;可复活1次(60%血量)", - "死亡时全队永久+150最大生命、获得8次格挡护盾;可复活1次(60%血量)", - "死亡时全队永久+150最大生命、+30攻击力、获得8次格挡护盾;可复活2次(70%血量)", - ] + info: "✧死亡全队加护盾\n✧复活1:50%血量\n✦死亡加攻击\n✦复活2:70%血量", }, // ========== fstart 类(法师 · 战前增益) ========== @@ -549,15 +493,7 @@ export const HeroInfo: Record = { 5: { fstart: [{ s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7111, buff_value: 90, buff_duration: 10 } }] }, 6: { field: [7204] }, }, - info: "战斗开始时短暂提升全队攻击力;\n「Max」驻场光环:全队暴击率提升", - infos: [ - "战斗开始全队攻击力+30,持续5秒", - "战斗开始全队攻击力+30,持续5秒;额外+80最大生命", - "战斗开始全队攻击力+60,持续7秒", - "战斗开始全队攻击力+60,持续7秒;额外+80最大生命", - "战斗开始全队攻击力+90,持续10秒", - "战斗开始全队攻击力+90,持续10秒;驻场光环:全队暴击率+20%", - ] + info: "✧开局全队提升攻击\n✦光环全队提升暴击", }, 5052: { uuid: 5052, name: "护盾牧师", path: "hm2", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Long, hp: 287, ap: 80, @@ -570,15 +506,7 @@ export const HeroInfo: Record = { 5: { fstart: [{ s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 6 } }] }, 6: { field: [7007] }, }, - info: "战斗开始时为全队添加格挡护盾;\n「Max」驻场光环:全队最大生命提升", - infos: [ - "战斗开始全队获得3次格挡护盾", - "战斗开始全队获得4次格挡护盾", - "战斗开始全队获得4次格挡护盾;额外+80最大生命", - "战斗开始全队获得5次格挡护盾", - "战斗开始全队获得6次格挡护盾", - "战斗开始全队获得6次格挡护盾;驻场光环:全队最大生命+10%", - ] + info: "✧开局全队获得护盾\n✦光环全队提升生命", }, // 5052: { // uuid: 5052, name: "护盾牧师", path: "hm2", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Long, hp: 287, ap: 80, @@ -636,15 +564,7 @@ export const HeroInfo: Record = { 5: { field: [7202, 7206] }, 6: { field: [7202, 7206, 7007] }, }, - info: "驻场期间提升全队攻击力;\n「Max」追加提升全队攻击速度与最大生命", - infos: [ - "驻场光环:全队攻击力+10%", - "驻场光环:全队攻击力+20%", - "驻场光环:全队攻击力+20%;额外+80最大生命", - "驻场光环:全队攻击力+20%、攻击速度+10%", - "驻场光环:全队攻击力+20%、攻击速度+20%", - "驻场光环:全队攻击力+20%、攻击速度+20%、最大生命+10%", - ] + info: "✧光环全队提升攻击\n✦追加提升攻速生命", }, // ========== fend + atking 类(辅助 · 治疗续航 + 波次增益) ========== @@ -666,15 +586,7 @@ export const HeroInfo: Record = { ] }, }, - info: "攻击后治疗低血量队友;\n「Max」攻击后为全队添加格挡护盾", - infos: [ - "攻击5次治疗低血量队友,回复攻击力200%生命", - "攻击5次治疗低血量队友,回复攻击力250%生命", - "攻击5次治疗低血量队友,回复攻击力250%生命;额外+80最大生命", - "攻击5次治疗低血量队友,回复攻击力300%生命", - "攻击5次治疗2名低血量队友,回复攻击力300%生命", - "攻击5次治疗2名低血量队友,回复攻击力300%生命;攻击7次全队获得3次格挡护盾", - ] + info: "✧攻击治疗低血队友\n✦攻击全队获得护盾", }, // 5072: { // uuid: 5072, name: "小金库", path: "hh2", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Long, hp: 287, ap: 80,