Kann ich eine TiledMap in libGDX speichern?
-
21-12-2019 - |
Frage
Ich habe gerade angefangen, mich mit libGDX auseinanderzusetzen, und es hat mir wirklich Spaß gemacht.Das Laden einer Kachelkarte, die ich mit einem Editor erstellt habe, war wirklich einfach.Aber ich habe vor, an einem Spiel zu arbeiten, bei dem der Spieler die Karte modifizieren und erweitern kann.
Also hier ist meine Frage:Ist es irgendwie möglich, Felder in einem hinzuzufügen/zu löschen/zu ändern? com.badlogic.gdx.maps.tiled.TiledMap
und das Ergebnis auf CD speichern?
Lösung
Leider gibt es derzeit keine integrierte Funktion zum Speichern TiledMaps
.
Ich kenne nur das .tmx-Format von TilEd, aber das ist ein ziemlich einfaches und unkompliziertes XML-Format, das der Struktur von a sehr ähnlich ist TiledMap
.Sehen Sie sich an, wie TmxMapLoader
lädt die TiledMap
und dann verwenden Sie eine XmlWriter
um Ihre geänderten Karten auf ähnliche Weise in eine Datei zu schreiben.