Domanda

Sembra che LibGDX attualmente non supporta la modifica del contenuto di un TiledMap in gioco.Mi piacerebbe

    .
  • Aggiungi / rimuovi tessere [risolto]
  • Sposta oggetti [Risolto]
  • Serialize modifiche [parzialmente risolto]

Ci sono alcune soluzioni di terze parti che affrontano (almeno alcuni dei) questi problemi?O come gestire il "delta" in un modello di oggetto / formato file diverso.

È stato utile?

Soluzione

Quando stavo usando libgdx-0.9.8, ho avuto lo stesso problema.Quando ho aggiornato a libgdx-0.9.9, il problema è stato risolto.L'API di Tiledmap è stata ridisegnata in modo significativo nella versione 0.9.9 (in realtà, è stata completamente riscritta) e non sono più delle piastrelle nella cache, quindi i cambiamenti nella mappa vengono eseguiti anche se realizzati durante il ciclo del gioco. Aggiorna la libreria e riscrivi il tuo codice per seguire la nuova API. FMI, vedi qui Nuova piastrelle Mappe implementazione

BTW, stanno per liberare la versione 1.0.0 la prossima settimana!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top