当前位置: 首页>>代码示例>>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;未经允许,请勿转载。