【问题标题】:There's something wrong with tables in libgdxlibgdx 中的表有问题
【发布时间】:2018-01-10 15:04:07
【问题描述】:
public class MyGdxGame extends ApplicationAdapter {
SpriteBatch batch;
Texture img;
Stage stage;
@Override
public void create () {
    stage=new Stage();
    batch = new SpriteBatch();
    Image mg=new Image(new Texture("badlogic.jpg"));
    Table table=new Table();
    table.add();
    table.add(mg);
    table.add();
    stage.addActor(table);
}

@Override
public void render () {
    Gdx.gl.glClearColor(1, 0, 0, 1);
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
    batch.begin();
    batch.end();
    stage.draw();
}

@Override
public void dispose () {
    batch.dispose();
}}

谁能告诉我为什么我的图片没有显示或者这段代码有什么问题?它有效,但我看不到我的图像。

【问题讨论】:

    标签: java android image libgdx


    【解决方案1】:

    您需要指定图像的大小,也很可能需要指定表格的位置和大小:

    Image mg=new Image(new Texture("badlogic.jpg"));
    Table table = new Table();
    table.setSize(...;
    table.setPosition(...);
    table.add();
    table.add(mg).size(...);
    table.add();
    stage.addActor(table);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多