2017-05-28 69 views
0

我正在尋找一個下拉菜單和下拉設置屏幕,但我找不到任何資源在Libgdx中製作這些資源。想要一些指向此特定類型的接口的良好資源或一個快速示例。Libgdx - 創建一個下拉菜單/設置屏幕

謝謝!

+0

你所說的下拉菜單是什麼意思?您是否在尋找下拉列表,允許從列表中選擇多個值中的一個值? – Aryan

+0

是的,我的意思是一個下拉列表。不過,我還想要一個彈出式「菜單」,就像在一個新的屏幕下拉菜單一樣,如果有意義的話。 – Mysterise

回答

0

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); 

輸出

enter image description here