當前位置: 首頁>>代碼示例>>Java>>正文


Java Image.setFillParent方法代碼示例

本文整理匯總了Java中com.badlogic.gdx.scenes.scene2d.ui.Image.setFillParent方法的典型用法代碼示例。如果您正苦於以下問題:Java Image.setFillParent方法的具體用法?Java Image.setFillParent怎麽用?Java Image.setFillParent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.badlogic.gdx.scenes.scene2d.ui.Image的用法示例。


在下文中一共展示了Image.setFillParent方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: start

import com.badlogic.gdx.scenes.scene2d.ui.Image; //導入方法依賴的package包/類
@Override
public void start() {
    finishedLoading = false;
    
    stage = new Stage(new ScreenViewport());
    
    skin = createSkin();
    
    Image image= new Image(skin, "bg");
    image.setScaling(Scaling.stretch);
    image.setFillParent(true);
    stage.addActor(image);
    
    root = new Table();
    root.setFillParent(true);
    stage.addActor(root);
    
    progressBar = new ProgressBar(0, 1, .01f, false, skin);
    progressBar.setAnimateDuration(.1f);
    root.add(progressBar).growX().expandY().pad(20.0f);
}
 
開發者ID:raeleus,項目名稱:bobbybird,代碼行數:22,代碼來源:LoadingState.java

示例2: start

import com.badlogic.gdx.scenes.scene2d.ui.Image; //導入方法依賴的package包/類
@Override
public void start() {
    skin = getCore().getAssetManager().get(Core.DATA_PATH + "/skin/skin.json", Skin.class);
    stage = new Stage(new ScreenViewport());
    
    Gdx.input.setInputProcessor(stage);
    
    Image bg = new Image(skin, "sky");
    bg.setFillParent(true);
    stage.addActor(bg);
    
    createBG();
    
    createMenu();
}
 
開發者ID:raeleus,項目名稱:bobbybird,代碼行數:16,代碼來源:MenuState.java

示例3: setBackdrop

import com.badlogic.gdx.scenes.scene2d.ui.Image; //導入方法依賴的package包/類
public void setBackdrop(String textureFile) {
	if (backdropTextureFile != null) {
		assets.unload(backdropTextureFile);
	}
	backdropTextureFile = textureFile;
	assets.load(textureFile, Texture.class);
	assets.finishLoadingAsset(textureFile);
	Texture texture = assets.get(textureFile, Texture.class);
	TiledDrawable tiled = new TiledDrawable(new TextureRegion(texture));
	Image img = new Image(tiled);
	img.setFillParent(true);
	backStage.addActor(img);
}
 
開發者ID:CherokeeLanguage,項目名稱:cll1-gdx,代碼行數:14,代碼來源:AbstractScreen.java

示例4: show

import com.badlogic.gdx.scenes.scene2d.ui.Image; //導入方法依賴的package包/類
@Override
public void show() {
	aliens = new ArrayList<AlienActor>();
	bullets = new ArrayList<BulletActor>();
	
	// Creamos un nuevo escenario y lo asociamos a la entrada.
	int width = Gdx.graphics.getWidth();
	int height = Gdx.graphics.getHeight();
	stage = new Stage(width, height, true, game.SB);
	Gdx.input.setInputProcessor(stage);
	
	// Crear fondo.
	Image imgFondo = new Image(AlienChase.MANAGER.get("fondo.png", Texture.class));
	imgFondo.setFillParent(true);
	stage.addActor(imgFondo);
	
	// Creamos una nave.
	nave = new NaveActor();
	nave.setPosition(10, 10);
	stage.addActor(nave);

	// Creamos un escudo.
	escudo = new EscudoActor();
	escudo.setBounds(-5, 0, 5, stage.getHeight());
	stage.addActor(escudo);
	
	// Creamos los HUD de las naves.
	vidaNave = new BarraActor(nave);
	vidaEscudo = new BarraActor(escudo);		
	vidaNave.setPosition(stage.getWidth() - 150, stage.getHeight() - 20);
	vidaEscudo.setPosition(stage.getWidth() - 150, stage.getHeight() - 28);
	stage.addActor(vidaNave);
	stage.addActor(vidaEscudo);
	
	// Creamos los sistemas de entrada. En escritorio tendremos que usar
	// un listener que lo hace todo, mientras que para Android tendremos
	// que usar tres botones asociados cada uno a algo.
	if(Gdx.app.getType() == ApplicationType.Desktop) {
		stage.setKeyboardFocus(nave); // damos foco a nave.
		nave.addListener(new InputDesktopListener(nave, stage, bullets));
	} else if(Gdx.app.getType() == ApplicationType.Android) {
		// Creamos los pads.
		padArriba = new PadActor(0, 0);
		padAbajo = new PadActor(1, 0);
		padShoot = new PadActor(0, 1);
	
		// Los colocamos.
		padArriba.setPosition(10, 50);
		padAbajo.setPosition(10, 10);
		padShoot.setPosition(stage.getWidth() - 50, 10);
	
		// Añadimos los listeners.
		padArriba.addListener(new InputAndroidMoveListener(nave, 250f));
		padAbajo.addListener(new InputAndroidMoveListener(nave, 250f));
		padShoot.addListener(new InputAndroidShootListener(stage, nave, bullets));
	
		// Los añadimos al escenario.
		stage.addActor(padArriba);
		stage.addActor(padAbajo);
		stage.addActor(padShoot);
	}
	
	puntuacion = new PuntuacionActor(new BitmapFont());
	puntuacion.setPosition(10, stage.getHeight() - 10);
	puntuacion.puntuacion = 0;
	stage.addActor(puntuacion);
	
	// Finalmente inicializamos el contador de tiempo.
	timer = 2 + (float) Math.random();
}
 
開發者ID:makigas,項目名稱:alienchase-gdx,代碼行數:71,代碼來源:GameplayScreen.java


注:本文中的com.badlogic.gdx.scenes.scene2d.ui.Image.setFillParent方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。