From 8d059a28d4ac47cc691e6e5804da41245c240954 Mon Sep 17 00:00:00 2001 From: panw Date: Fri, 20 Mar 2026 15:44:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(hero):=20=E9=99=90=E5=88=B6=E8=8B=B1?= =?UTF-8?q?=E9=9B=84=E7=AD=89=E7=BA=A7=E5=B9=B6=E8=B0=83=E6=95=B4=E5=B0=BA?= =?UTF-8?q?=E5=AF=B8=E9=9A=8F=E7=AD=89=E7=BA=A7=E5=8F=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将英雄等级上限限制为3级,避免超出预期范围。 同时调整英雄尺寸随等级线性增长,每级增加10%大小。 --- assets/script/game/hero/Hero.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/script/game/hero/Hero.ts b/assets/script/game/hero/Hero.ts index 60d80e86..09bfc690 100644 --- a/assets/script/game/hero/Hero.ts +++ b/assets/script/game/hero/Hero.ts @@ -41,8 +41,9 @@ export class Hero extends ecs.Entity { /** 加载角色 */ load(pos: Vec3 = Vec3.ZERO,scale:number = 1,uuid:number=1001, dropToY:number = pos.y,hero_lv:number=1) { scale = 1 + if(hero_lv>3) hero_lv=3 // 查找空闲英雄槽位 - let size=1 + let size=1+0.1*hero_lv var path = "game/heros/"+HeroInfo[uuid].path; var prefab: Prefab = oops.res.get(path, Prefab)!; var node = instantiate(prefab);