2017-12-09 4 views
0

hinzugefügt haben Ich habe eine App mit libGDX entwickelt. Android App ist im Play Store veröffentlicht. Die Desktop-App funktioniert einwandfrei, aber ich muss verstehen, ob wir Menüleiste und Menüelemente oben auf der mit libGDX entwickelten Desktop-App hinzufügen können. Unten ist mein Code für die DesktopLauncher-Klasse. Ich bin in der Lage, einige Funktionen wie Fensterhöhe, Breite, Titel und Symbol etc.Können wir Menüleiste und Top-Menü in Desktop-Anwendung mit LibGDX

Ich brauche im Grunde Top-Menü für einige weitere Optionen wie Hilfe, über uns, Musik Lautstärkeeinstellung, Pause Einstellungen etc.

Ich habe versucht, auf Google zu suchen, konnte aber keine Antworten finden.

Vielen Dank im Voraus!

Antwort

0

Mit libgdx gibt es die Scene2d.ui api link. Ein einfaches Menüleistenbeispiel mit Schaltflächen:

float pad = 1/100f * stage.getWidth(); 

ImageButton pause = new ImageButton(skin, "menu-button-pause"); 
ImageButton volume = new ImageButton(skin, "menu-button-volume"); 
TextButton about = new TextButton("about", skin, "menu-button"); 
TextButton help = new TextButton("help", skin, "menu-button"); 

Table menu = new Table(skin); 
menu.setBackground("background"); 
menu.add(pause).padRight(pad); 
menu.add(volume).padRight(pad); 
menu.add(about).fill().padRight(pad); 
menu.add(help).fill(); 

// align all actors to the top of the screen 
Table table = new Table(); 
table.setFillParent(true); 
table.top(); 
table.add(menu).width(stage.getWidth()); // set to screen width 

stage.addActor(table); 
Verwandte Themen