Frage

Es sieht so aus, als ob libGDX derzeit das Ändern des Inhalts von a nicht unterstützt TiledMap im Spiel.Ich möchte

  • Kacheln hinzufügen/entfernen [GELÖST]
  • Objekte verschieben [GELÖST]
  • Änderungen serialisieren [TEILWEISE GELÖST]

Gibt es Lösungen von Drittanbietern, die (zumindest einige) dieser Probleme beheben?Oder wie man mit dem „Delta“ in einem anderen Objektmodell/Dateiformat umgeht.

War es hilfreich?

Lösung

Als ich libgdx-0.9.8 verwendete, hatte ich genau die gleichen Probleme.Als ich auf libgdx-0.9.9 aktualisiert habe, wurde das Problem behoben.Die TiledMap-API wurde in Version 0.9.9 erheblich überarbeitet (eigentlich wurde sie komplett neu geschrieben) und kacheln werden nicht mehr zwischengespeichert, sodass Änderungen in der Karte auch dann gerendert werden, wenn sie während der Spielschleife vorgenommen werden.Aktualisieren Sie einfach die Bibliothek und schreiben Sie Ihren Code neu, um der neuen API zu folgen.FMI, siehe hier Neue Implementierung von Kachelkarten

Übrigens werden sie nächste Woche Version 1.0.0 veröffentlichen!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top