import com.badlogic.gdx.scenes.scene2d.ui.Image; //导入方法依赖的package包/类
private Group drawoneDefenders(String typeFrame,String name,Color type,String photo,float energy,float energymax){
Group gr = new Group();
Texture txt = managerAssets.getAssetsCombat().getTexture(typeFrame);
Vector2 crop = Scaling.fit.apply(txt.getWidth(), txt.getHeight(), WIDTH, HEIGHT);
Image frame = new Image(new TextureRegion(txt));
frame.setName("frame");
frame.setSize(crop.x * 0.18f, crop.y * 0.2f);
frame.setPosition(WIDTH * 0.025f, HEIGHT / 2.3f);
gr.addActor(frame);
if(InformationProfile.getInstance().getDateUserGame().getFaction() == InformationEnklave.getInstance().getFaction())
txt = managerAssets.getAssetsCombat().getTexture(NameFiles.targetRecharge);
else
txt = managerAssets.getAssetsCombat().getTexture(NameFiles.target);
crop = Scaling.fit.apply(txt.getWidth(), txt.getHeight(), WIDTH, HEIGHT);
Image frameselect = new Image(new TextureRegion(txt));
frameselect.setName("frameselect");
frameselect.toFront();
frameselect.setSize(crop.x * 0.18f, crop.y * 0.2f);
frameselect.setPosition(WIDTH * 0.025f, HEIGHT / 2.3f);
frameselect.setVisible(false);
gr.addActor(frameselect);
Label labelName = new Label(name.substring(0,name.length()>9 ? 9 : name.length()),new Label.LabelStyle(bt,type));
labelName.setAlignment(Align.center);
labelName.setSize(WIDTH * 0.18f, HEIGHT * 0.02f);
labelName.setPosition(frame.getX(), frame.getY() + frame.getHeight() * 0.25f);
gr.addActor(labelName);
txt = managerAssets.getAssetsCombat().getTexture(photo);
crop = Scaling.fit.apply(txt.getWidth(), txt.getHeight(), WIDTH, HEIGHT);
Image profile = new Image(new TextureRegion(txt));
// profile.setColor(Color.BLUE);
profile.setSize(crop.x*0.07f, crop.y*0.07f);
profile.setPosition(frame.getRight() - frame.getWidth() / 2 - profile.getWidth() / 2, frame.getY() + frame.getHeight() * 0.42f);
gr.addActor(profile);
Skin skin = new Skin();
skin.add("white", new TextureRegion(managerAssets.getAssetsCombat().getTexture(NameFiles.barLifeWhite),0,0,(int)(WIDTH*0.004),(int)(WIDTH*0.014)));
ProgressBar.ProgressBarStyle barStyle = new ProgressBar.ProgressBarStyle(skin.newDrawable("white", Color.WHITE), skin.newDrawable("white",type));
barStyle.knobBefore = barStyle.knob;
ProgressBar bar = new ProgressBar(0, energymax, 1, false, barStyle);
bar.setSize(WIDTH * 0.14f, HEIGHT * 0.012f);
bar.setPosition(frame.getX()+frame.getWidth()*0.1f, frame.getY()+frame.getHeight()*0.07f);
bar.setValue(energy);
gr.addActor(bar);
return gr;
}