装备ui 等级和品质 表现
This commit is contained in:
@@ -5,6 +5,7 @@ import { smc } from '../common/SingletonModuleComp';
|
||||
import { EquipInfo, EquipType, EquipAttrTarget, EquipSpecialAttr} from '../common/config/Equips';
|
||||
import { BuffAttr, DebuffAttr, geDebuffNum, getBuffNum } from '../common/config/SkillSet';
|
||||
import { FightSet } from '../common/config/Mission';
|
||||
import { Quality } from '../common/config/CardSet';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@ccclass('EquipsComp')
|
||||
@@ -109,31 +110,65 @@ export class EquipsComp extends Component {
|
||||
}
|
||||
show_weapon(uuid:number){
|
||||
let icon = this.boxs.getChildByName("weapon").getChildByName("icon")
|
||||
icon.active=true
|
||||
var icon_path = "game/heros/equips2"
|
||||
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
||||
const sprite = icon.getChildByName("icon").getComponent(Sprite);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
|
||||
});
|
||||
icon.active=true
|
||||
var icon_path = "game/heros/equips2"
|
||||
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
||||
const sprite = icon.getChildByName("icon").getComponent(Sprite);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
|
||||
});
|
||||
icon.getChildByName("lv1").active=EquipInfo[uuid].lv==1
|
||||
icon.getChildByName("lv2").active=EquipInfo[uuid].lv==2
|
||||
icon.getChildByName("lv3").active=EquipInfo[uuid].lv==3
|
||||
icon.getChildByName("lv4").active=EquipInfo[uuid].lv==4
|
||||
icon.getChildByName("lv5").active=EquipInfo[uuid].lv==5
|
||||
icon.getChildByName("q1").active=EquipInfo[uuid].quality==Quality.WHITE
|
||||
icon.getChildByName("q2").active=EquipInfo[uuid].quality==Quality.GREEN
|
||||
icon.getChildByName("q3").active=EquipInfo[uuid].quality==Quality.BLUE
|
||||
icon.getChildByName("q4").active=EquipInfo[uuid].quality==Quality.PURPLE
|
||||
icon.getChildByName("q5").active=EquipInfo[uuid].quality==Quality.ORANGE
|
||||
|
||||
}
|
||||
show_armor(uuid:number){
|
||||
let icon = this.boxs.getChildByName("armor").getChildByName("icon")
|
||||
icon.active=true
|
||||
var icon_path = "game/heros/equips2"
|
||||
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
||||
const sprite = icon.getChildByName("icon").getComponent(Sprite);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
|
||||
});
|
||||
icon.active=true
|
||||
var icon_path = "game/heros/equips2"
|
||||
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
||||
const sprite = icon.getChildByName("icon").getComponent(Sprite);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
|
||||
});
|
||||
icon.getChildByName("lv1").active=EquipInfo[uuid].lv==1
|
||||
icon.getChildByName("lv2").active=EquipInfo[uuid].lv==2
|
||||
icon.getChildByName("lv3").active=EquipInfo[uuid].lv==3
|
||||
icon.getChildByName("lv4").active=EquipInfo[uuid].lv==4
|
||||
icon.getChildByName("lv5").active=EquipInfo[uuid].lv==5
|
||||
|
||||
icon.getChildByName("q1").active=EquipInfo[uuid].quality==Quality.WHITE
|
||||
icon.getChildByName("q2").active=EquipInfo[uuid].quality==Quality.GREEN
|
||||
icon.getChildByName("q3").active=EquipInfo[uuid].quality==Quality.BLUE
|
||||
icon.getChildByName("q4").active=EquipInfo[uuid].quality==Quality.PURPLE
|
||||
icon.getChildByName("q5").active=EquipInfo[uuid].quality==Quality.ORANGE
|
||||
}
|
||||
show_accessory(uuid:number){
|
||||
let icon = this.boxs.getChildByName("accessory").getChildByName("icon")
|
||||
icon.active=true
|
||||
var icon_path = "game/heros/equips2"
|
||||
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
||||
const sprite = icon.getChildByName("icon").getComponent(Sprite);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
|
||||
});
|
||||
icon.active=true
|
||||
var icon_path = "game/heros/equips2"
|
||||
resources.load(icon_path, SpriteAtlas, (err: any, atlas) => {
|
||||
const sprite = icon.getChildByName("icon").getComponent(Sprite);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(EquipInfo[uuid].path);
|
||||
});
|
||||
icon.getChildByName("lv1").active=EquipInfo[uuid].lv==1
|
||||
icon.getChildByName("lv2").active=EquipInfo[uuid].lv==2
|
||||
icon.getChildByName("lv3").active=EquipInfo[uuid].lv==3
|
||||
icon.getChildByName("lv4").active=EquipInfo[uuid].lv==4
|
||||
icon.getChildByName("lv5").active=EquipInfo[uuid].lv==5
|
||||
|
||||
icon.getChildByName("q1").active=EquipInfo[uuid].quality==Quality.WHITE
|
||||
icon.getChildByName("q2").active=EquipInfo[uuid].quality==Quality.GREEN
|
||||
icon.getChildByName("q3").active=EquipInfo[uuid].quality==Quality.BLUE
|
||||
icon.getChildByName("q4").active=EquipInfo[uuid].quality==Quality.PURPLE
|
||||
icon.getChildByName("q5").active=EquipInfo[uuid].quality==Quality.ORANGE
|
||||
|
||||
|
||||
}
|
||||
count_attrs(){
|
||||
// 重置所有属性
|
||||
@@ -295,12 +330,15 @@ export class EquipsComp extends Component {
|
||||
this.boxs.getChildByName("weapon").getChildByName("get").active =false
|
||||
this.boxs.getChildByName("weapon").getChildByName("light").active=false
|
||||
this.boxs.getChildByName("weapon").getChildByName("tip").active=false
|
||||
this.boxs.getChildByName("weapon").getChildByName("icon").active =false
|
||||
this.boxs.getChildByName("armor").getChildByName("get").active =false
|
||||
this.boxs.getChildByName("armor").getChildByName("light").active=false
|
||||
this.boxs.getChildByName("armor").getChildByName("tip").active=false
|
||||
this.boxs.getChildByName("armor").getChildByName("icon").active =false
|
||||
this.boxs.getChildByName("accessory").getChildByName("get").active =false
|
||||
this.boxs.getChildByName("accessory").getChildByName("light").active=false
|
||||
this.boxs.getChildByName("accessory").getChildByName("tip").active=false
|
||||
this.boxs.getChildByName("accessory").getChildByName("icon").active =false
|
||||
}
|
||||
|
||||
private show_equip_change(e:string){
|
||||
|
||||
Reference in New Issue
Block a user