Libgdx - 制作下拉菜单/设置屏幕

Mys*_*ise 3 settings libgdx drop-down-menu

我想制作一个下拉菜单和下拉设置屏幕,但我在 Libgdx 中找不到任何制作这些的资源。想要一些指向这种特定类型界面的好资源的指针或一个快速示例。

谢谢!

Ary*_*yan 5

SelectBox在 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);
Run Code Online (Sandbox Code Playgroud)

输出

在此处输入图片说明