Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » TiledMap aus Tilesheet bzw. tmx-datei parser » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen TiledMap aus Tilesheet bzw. tmx-datei parser
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Tommy1234
Foren As


Dabei seit: 12.07.2015
Beiträge: 93

TiledMap aus Tilesheet bzw. tmx-datei parser Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo zusammen,

momentan bin ich dabei Code zu optimieren bzw. andere bessere Lösungsansätze für ein bereits gelöstes Problem zu erarbeiten.

Im Internet tummeln sich ja viele Editoren für die Erstellung von Maps und einer davon ist Tiled(sry Schleichwerbung). Dieser speichert die erstellten Maps in tmx-Dateien ab.

Bei zugegebener Maßen kurzer Recherche fand ich heraus, dass tmx Dateien im Prinzip nichts anderes sind als eine Art XML Dateien und man sie auch so verwendet.

Mein Ziel ist es nun einen Parser für tmx-dateien zu schreiben, der die Zahlenwerte pro Kachel aus der Datei liest, um diese in ein zweidimensionales zu speichern.

Wie gliedert man nun eine tmx-Datei?

Ich habe noch nie einen Parser geschrieben wohl aber Daten aus einer txt-datei ausgelesen und verwendet.(momentane Lösung).

Wäre schön, wenn mir jemand die funktionsweise eines tmx bzw. xml-dateien.parser näher erläutern könnte.

Gruß Tommy
31.07.2016 20:14 Tommy1234 ist offline Beiträge von Tommy1234 suchen Nehmen Sie Tommy1234 in Ihre Freundesliste auf
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich würde das Dokument je nach dem was zu tun ist und wie die Datei aussieht, sie mit regulären Ausdrücken, per DOM oder per SAX auswerten. Für sehr große Dateien SAX verwenden (habe damit eine 12 Gigabyte XML-Datei verarbeitet). Bei DOM läuft einem bei solchen größen der Speicher voll.

Gruß,

Karlito
01.08.2016 18:35 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Tommy1234
Foren As


Dabei seit: 12.07.2015
Beiträge: 93

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke für den Anstoß ich werde mich doch wohl einlesen müssen.

Thema geschlossen.

Gruß Tommy
03.08.2016 23:56 Tommy1234 ist offline Beiträge von Tommy1234 suchen Nehmen Sie Tommy1234 in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » TiledMap aus Tilesheet bzw. tmx-datei parser