Ich verwende Einstellungen, um die Soundeinstellungen in meinem Spiel als booleschen Wert zu speichern. Wenn ich das Spiel zum ersten Mal starte, initialisiert der Boolesche Wert auf false (Ton aus), weil ich ihn nicht an anderer Stelle initialisiere. Ich könnte es in der Create-Methode auf true initialisieren, aber dann würde das Spiel bei jedem Start des Spiels mit Sounds beginnen, und das würde nur den Zweck der Vorlieben zunichte machen.Wie Voreinstellung Wert einmal in LibGDX initialisieren?
Ansonsten funktioniert es gut, es ist nur, dass ich möchte, dass der Boolesche Wert beim ersten Start des Spiels auf "true" gesetzt wird und nicht bei jedem Neustart.
Gibt es eine Möglichkeit, dies mit Vorlieben zu tun, oder muss ich eine andere Art von Speichermethode verwenden?
Hinweis: Dies ist eine Desktop-Anwendung
Sie sollten wirklich versuchen, den Flush Anrufe zu begrenzen, da die Datei io ein wenig Zeit in Anspruch nehmen kann und macht Ihre Anwendung langsamer . Offensichtlich wird es im aktuellen Fall nicht viel ausmachen. –