我想在我的libgdx游戏中制作成就表。我可以使用libgdx中的任何组件吗?例如,允许我将屏幕转换为html页面或类似的东西。
答案 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
我希望我理解正确,这就是你想要的。