fix(hero): 限制英雄等级并调整尺寸随等级变化
将英雄等级上限限制为3级,避免超出预期范围。 同时调整英雄尺寸随等级线性增长,每级增加10%大小。
This commit is contained in:
@@ -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) {
|
load(pos: Vec3 = Vec3.ZERO,scale:number = 1,uuid:number=1001, dropToY:number = pos.y,hero_lv:number=1) {
|
||||||
scale = 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 path = "game/heros/"+HeroInfo[uuid].path;
|
||||||
var prefab: Prefab = oops.res.get(path, Prefab)!;
|
var prefab: Prefab = oops.res.get(path, Prefab)!;
|
||||||
var node = instantiate(prefab);
|
var node = instantiate(prefab);
|
||||||
|
|||||||
Reference in New Issue
Block a user