In libgdx ist die Spieleschleife die render () -Methode. Aber warum ist das so und gibt es eine Möglichkeit, eine update () -Methode zu erstellen, die 60 Mal pro Sekunde aufgerufen wird? Wie bei der update () -Methode würde ich die Spielelogik hinzufügen und das Rendern der Rendermethode überlassen. Grundsätzlich separate Methoden und die update () -Methode, die 60 Mal pro Sekunde mit Libgdx mit Java aufgerufen wird.
7
Antworten:
In libGDX gibt es keine spezifische Spielschleife, da diese ereignisgesteuert ist. Trotzdem können Sie die Rendermethode als Hauptschleife sehen.
Sie haben es richtig gemacht - normalerweise aktualisieren Sie hier die Spielelogik, bevor Sie das Rendern durchführen.
Sie können eine Klasse erstellen, die für die Logik verantwortlich ist, und eine Klasse, die für das Rendern verantwortlich ist. Dann schreiben Sie in Ihre Rendermethode
Weitere Informationen zum Lebenszyklus in libGDX finden Sie im Wiki auf github: https://github.com/libgdx/libgdx/wiki/The-life-cycle .
quelle