Libgdx - 制作一个下拉菜单/设置屏幕(Libgdx - Making a drop-dow

2019-09-29 08:36发布

我希望做一个下拉菜单和下拉设置屏幕,但我无法找到任何资源使这些在Libgdx。 想一些指针,以良好的资源为这个特定类型的接口或一个简单的例子。

谢谢!

Answer 1:

选择框是在LibGDX可用于下拉列表,它允许从列表中选择的多个值中的一个。 而对于弹出窗口中,你可以使用Dialog

stage=new Stage();

Skin skin=new Skin(Gdx.files.internal("skin/glassy-ui.json"));

dialog=new Dialog("Setting",skin);
dialog.setSize(200,200);
dialog.setPosition(Gdx.graphics.getWidth()/2-100,Gdx.graphics.getHeight()/2-100);

final SelectBox<String> selectBox=new SelectBox<String>(skin);
selectBox.setItems("XYZ","ABC","PQR","LMN");

dialog.getContentTable().defaults().pad(10);
dialog.getContentTable().add(selectBox);

stage.addActor(dialog);
Gdx.input.setInputProcessor(stage);

产量



文章来源: Libgdx - Making a drop-down menu/settings screen