Ich bin ein Neuling hier lernen, wie man ein Spiel in Android und stolperte auf ein Tutorial http://williammora.com/a-running-game-with-libgdx-part-1 Ich schon fertig das Spiel, aber es fehlt Menü und Punktzahl. Ich bin überwältigt von der Anzahl der Klassen und ich weiß nicht, wo ich den Menübildschirm platzieren soll. Es gibt dort eine java
Klasse, die Android Launcher heißt und ich denke, es ist diejenige, die das Spiel zum Starten aufruft, also habe ich ein Layout-XML-Menü erstellt und versuche es nach einem Tastendruck aufzurufen, das ist mein Code. Es gibt keinen Fehler aber das Spiel stürztIch möchte Menü und Punktzahl hinzufügen
ive lesen einige Tutorials und es ist möglich, ein Layout für das Menü zu erstellen. Main.class und `public class krank andere Klasse hinzufügen Haupt erstreckt AndroidApplication {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button next = findViewById(R.id.btnLetsgo);
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
gotoNext();
}
});
}
private void gotoNext(){
Intent i = new Intent(this, AndroidLauncher.class);
startActivity(i);
}
}`
und die androidlauncher Klasse public class AndroidLauncher extends AndroidApplication { @Override protected void onCreate (Bundle savedInstanceState) { super.onCreate(savedInstanceState); AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); initialize(new RollOut(), config); Intent i = getIntent(); } }
aber seine Absturz noch
Wie kann es kein Fehlerprotokoll, wenn Spiel abstürzt? Überprüfen Sie das Dropdown-Feld, in dem Sie die Instanz ausführen. Android Studio öffnet eine neue Instanz, Sie können jedoch ältere Fehlerprotokolle überprüfen. –
Warum nicht einfach das Menü erstellen und in Libgdx punkten? das sollte etwas schwierig sein, wenn Sie versuchen, zwei Ansichtscodes zu verwalten (Android, Core), gibt es eine elegante Möglichkeit, eine Ansicht in Libgdx zu erstellen und xml mit [gdx-lml] zu verwenden (https://github.com/ czyzby/gdx-lml). – Tokenyet