Posso salvar um TiledMap em libGDX?
-
21-12-2019 - |
Pergunta
Comecei a pesquisar o libGDX e gostei muito.Carregar um mapa de blocos que gerei com um editor foi muito simples.Mas tenho em mente trabalhar em um jogo onde o jogador possa modificar e ampliar o mapa.
Então aqui está a minha pergunta:É de alguma forma possível adicionar/excluir/alterar campos em um com.badlogic.gdx.maps.tiled.TiledMap
e salvar o resultado no disco?
Solução
Infelizmente, no momento não há nenhum recurso integrado para armazenar TiledMaps
.
Conheço apenas o formato .tmx do TilEd, mas este é um formato XML bastante fácil e direto, que é muito semelhante à estrutura de um TiledMap
.Confira como TmxMapLoader
carrega o TiledMap
e então use um XmlWriter
para gravar seus mapas alterados em um arquivo de maneira semelhante.