libgdx中的可滚动html列表

时间:2015-02-18 19:21:44

标签: list libgdx

我想在我的libgdx游戏中制作成就表。我可以使用libgdx中的任何组件吗?例如,允许我将屏幕转换为html页面或类似的东西。

1 个答案:

答案 0 :(得分:1)

开始的简单测试:

变量类:

Stage stage;
ScrollPane scrollPane;
Table outerTable, innerTable;

@Override
public void show() {

    stage      = new Stage();
    outerTable = new Table();
    innerTable = new Table();
    image      = new Image(new Texture(
                           Gdx.files.internal("badlogic.jpg")));

    //innerTable.add(YourActor); for example Image, or TextButton 

    innerTable.add(image);

    scrollPane = new ScrollPane(innerTable); 

    outerTable.setPosition(0, 0);
    outerTable.setSize(Gdx.graphics.getWidth(),Gdx.graphics.getHeight());

    outerTable.debug();

    outerTable.add(scrollPane).fill().expand();

    stage.addActor(outerTable);
}

@Override
public void render(float delta) {
    Gdx.gl20.glClearColor(0, 0, 0, 1);
    Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT);

    stage.act(delta);
    stage.draw();
}

看看这个:https://github.com/libgdx/libgdx/wiki/Table

我希望我理解正确,这就是你想要的。