dd
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -38,20 +38,30 @@ export class HeroHomeComp extends CCComp {
|
|||||||
}
|
}
|
||||||
hero_show(uuid:number) {
|
hero_show(uuid:number) {
|
||||||
console.log("hero_home hero_show:",uuid)
|
console.log("hero_home hero_show:",uuid)
|
||||||
|
let lv = smc.vmdata.heros[uuid].lv
|
||||||
|
let slv = smc.vmdata.heros[uuid].slv
|
||||||
|
let hero =smc.heros[uuid]
|
||||||
this.h_uuid=uuid
|
this.h_uuid=uuid
|
||||||
var icon_path = "game/heros/herois"
|
var icon_path = "game/heros/herois"
|
||||||
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
||||||
const sprite = this.node.getChildByName("hero").getChildByName("icon").getComponent(Sprite);
|
const sprite = this.node.getChildByName("hero").getChildByName("icon").getComponent(Sprite);
|
||||||
sprite.spriteFrame = atlas.getSpriteFrame(smc.heros[uuid].path);
|
sprite.spriteFrame = atlas.getSpriteFrame(hero.path);
|
||||||
});
|
});
|
||||||
this.node.getChildByName("name").getChildByName("value").getComponent(Label).string=smc.heros[uuid].name
|
this.node.getChildByName("name").getChildByName("value").getComponent(Label).string=hero.name
|
||||||
this.node.getChildByName("hero").getChildByName("lv").getComponent(Label).string = smc.vmdata.heros[uuid].lv.toString()+"级";
|
this.node.getChildByName("hero").getChildByName("lv").getComponent(Label).string = lv.toString()+"级";
|
||||||
let slv=this.node.getChildByName("hero").getChildByName("slv");
|
let slv_node=this.node.getChildByName("hero").getChildByName("slv");
|
||||||
if(smc.vmdata.heros[uuid].slv>=1) {slv.getChildByName("s1").active=true}else{slv.getChildByName("s1").active=false};
|
if(smc.vmdata.heros[uuid].slv>=1) {slv_node.getChildByName("s1").active=true}else{slv_node.getChildByName("s1").active=false};
|
||||||
if(smc.vmdata.heros[uuid].slv>=2) {slv.getChildByName("s2").active=true}else{slv.getChildByName("s2").active=false};
|
if(slv>=1) {slv_node.getChildByName("s1").active=true}else{slv_node.getChildByName("s1").active=false};
|
||||||
if(smc.vmdata.heros[uuid].slv>=3) {slv.getChildByName("s3").active=true}else{slv.getChildByName("s3").active=false};
|
if(slv>=2) {slv_node.getChildByName("s2").active=true}else{slv_node.getChildByName("s2").active=false};
|
||||||
if(smc.vmdata.heros[uuid].slv>=4) {slv.getChildByName("s4").active=true}else{slv.getChildByName("s4").active=false};
|
if(slv>=3) {slv_node.getChildByName("s3").active=true}else{slv_node.getChildByName("s3").active=false};
|
||||||
if(smc.vmdata.heros[uuid].slv>=5) {slv.getChildByName("s5").active=true}else{slv.getChildByName("s5").active=false};
|
if(slv>=4) {slv_node.getChildByName("s4").active=true}else{slv_node.getChildByName("s4").active=false};
|
||||||
|
if(slv>=5) {slv_node.getChildByName("s5").active=true}else{slv_node.getChildByName("s5").active=false};
|
||||||
|
this.node.getChildByName("attr").getChildByName("ap").getChildByName("val").getComponent(Label).string = hero.ap+hero.ap_up*lv
|
||||||
|
this.node.getChildByName("attr").getChildByName("hp").getChildByName("val").getComponent(Label).string = hero.hp+hero.hp_up*lv
|
||||||
|
this.node.getChildByName("attr").getChildByName("def").getChildByName("val").getComponent(Label).string = hero.ap+hero.ap_up*lv
|
||||||
|
this.node.getChildByName("attr").getChildByName("acd").getChildByName("val").getComponent(Label).string = hero.a_cd
|
||||||
|
this.node.getChildByName("attr").getChildByName("speed").getChildByName("val").getComponent(Label).string = hero.speed
|
||||||
|
this.node.getChildByName("attr").getChildByName("dis").getChildByName("val").getComponent(Label).string = hero.dis
|
||||||
}
|
}
|
||||||
lv_up(){
|
lv_up(){
|
||||||
console.log("lvup h_uuid:",this.h_uuid)
|
console.log("lvup h_uuid:",this.h_uuid)
|
||||||
|
|||||||
Reference in New Issue
Block a user