fix(hero): 限制英雄等级并调整尺寸随等级变化

将英雄等级上限限制为3级,避免超出预期范围。
同时调整英雄尺寸随等级线性增长,每级增加10%大小。
This commit is contained in:
panw
2026-03-20 15:44:40 +08:00
parent cde110b114
commit 8d059a28d4

View File

@@ -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);