hero 死亡进入墓地 而不是摧毁,todo 受伤动画重做

This commit is contained in:
2024-11-15 10:17:06 +08:00
parent 425a8bac64
commit e907141580
6 changed files with 75 additions and 88 deletions

View File

@@ -58,7 +58,7 @@ export class Hero extends ecs.Entity {
var path = "game/hero/"+smc.heros[uuid].path;
var prefab: Prefab = oops.res.get(path, Prefab)!;
var node = instantiate(prefab);
var scene = smc.map.MapView.scene;
node.parent = scene.entityLayer!.node!
@@ -70,29 +70,29 @@ export class Hero extends ecs.Entity {
hero_init(uuid:number=1001,node:Node,index:number=-1,scale:number=1,box_group=BoxSet.HERO){
var hv = node.getComponent(HeroViewComp)!;
// console.log("hero_init",buff)
let hero_set= smc.heros[uuid]
let role_talent= smc.vm_data.talent
let HInf= smc.heros[uuid] // 角色数据
let talent= smc.vm_data.talent
let talents=Talents;
hv.scale = scale;
hv.box_group = box_group;
hv.hero_uuid= uuid;
hv.hero_name= hero_set.name;
hv.speed =hv.ospeed = hero_set.speed;
hv.dis = hero_set.dis;
hv.power = hero_set.power;
hv.level = hero_set.level;
hv.type = hero_set.type;
hv.sk1 = hero_set.sk1;
hv.sk2 = hero_set.sk2;
hv.sk3 = hero_set.sk3;
hv.sk4 = hero_set.sk4;
hv.sk5 = hero_set.sk5;
hv.type = hero_set.type;
hv.hp= hv.hp_max =hero_set.hp;
hv.ap = hero_set.ap;
hv.cd = hero_set.a_cd
hv.power_max= hero_set.power_max
hv.hero_name= HInf.name;
hv.hero_type= HInf.type;
hv.speed =hv.ospeed = HInf.speed;
hv.dis = HInf.dis;
hv.power = HInf.power;
hv.level = HInf.level;
hv.type = HInf.type;
hv.sk1 = HInf.sk1;
hv.sk2 = HInf.sk2;
hv.sk3 = HInf.sk3;
hv.sk4 = HInf.sk4;
hv.sk5 = HInf.sk5;
hv.type = HInf.type;
hv.hp= hv.hp_max =HInf.hp;
hv.ap = HInf.ap;
hv.cd = HInf.a_cd
hv.power_max= HInf.power_max
this.add(hv);
}
set_ratio(uuid:number){