Puis-je enregistrer un TiledMap dans libGDX?
-
21-12-2019 - |
Question
J'ai juste commencé à regarder dans libGDX et j'ai vraiment apprécié.Le chargement d'une vignette de la carte, j'ai généré avec un éditeur était très simple.Mais j'ai dans l'esprit de travailler sur un jeu où le joueur peut modifier et compléter la carte.
Voici donc ma question:C'est en quelque sorte possible d'ajouter/supprimer/modifier les champs dans un com.badlogic.gdx.maps.tiled.TiledMap
et enregistrer le résultat sur le disque?
La solution
Malheureusement, pour l'instant, il n'y a aucune fonctionnalité intégrée pour stocker TiledMaps
.
Je sais que l' .format tmx de Carrelage, mais c'est assez facile et simple format XML, ce qui est très similaire à la structure d'un TiledMap
.Découvrez comment TmxMapLoader
les charges de la TiledMap
et ensuite utiliser un XmlWriter
pour écrire vos modifié correspond à un fichier d'une manière similaire.