Anfängerfrage zu TileMap

luckyGigg

Neues Mitglied
So ich habe da leider eine Frage, ich hoffe sie ist nicht allzu blöd,
allerdings habe ich noch keine Frage mit dem Thema in diesem Forum gefunden,
oder ich habe einfach falsch gesucht :s

Und zwar geht es darum, dass ich ein kleines 2D Spiel schreiben möchte,
alles läuft soweit eigentlich ganz gut, ich wollte jetzt nur meine Map mit
einem externen Programm (Tiled Map Editor Tiled Map Editor)
erstellen und dann einfach aus meinem Spiel darauf zugreifen.
Jedoch stand ich nach dem erstellen einer schönen Map vor dem Problem
wie ich diese Map nun in meinem Spiel verwenden kann. :/
Als Ausgabetypen gibt es die Option .tmx , .lua , .map oder .wlk.
Aber welches davon benutze ich nun um damit arbeiten zu können
und natürlich die wichtigste Frage wie arbeite ich dann damit? ;)

Würd mich über hilfreiche Links Tutorials oder einfach Tipps freuen,
somit schonmal Danke im vorraus =)
 

njans

Top Contributor
Nun du musst wissen, WAS in der Datei, WIE steht.
Zum Beispiel kann es sein, dass du am Anfang eine Versionsnummer als String bekommst, dann einen Integer um die Anzahl der Tiles zu erhalten, die insgesamt gelesen werden, usw.
Das hängt davon ab, wie das Format das vorgibt. Und da musst du dich dann wohl selbst einlesen ;)

Ansonsten wirst du einfach einen BufferedReader (oder einen anderen, je nach Bedarf) verwenden, um damit die Datei Stück für Stück zu lesen. Dabei überträgst du die Daten in eine interne Repräsentation (Modell) der Welt, die du für dein Spiel verwendest.
 

c_sidi90

Top Contributor
Diese Frage wird hier regelmäßig gestellt, ich verweise dann immer gern auf die Slick2D Gamelib, welche recht mächtige Funktionen für die Verwendung von Tiledmaps bietet.

Hab dir mal ein Tutorial dazu rausgesucht, damit solltest du es aufjedenfall hinkriegen.

freeaks_tutorials [Slick Wiki]

P.S.
In dem Tut wird auch der "Tiled" Editor verwendet.
 

c_sidi90

Top Contributor
Wenn du das durchhast, hast du aufjedenfall das Grundprinzip im Umgang mit Tilemaps in Java verstanden. Da es sich jedoch um eine Gamelibrary handelt, ist es ohne die Hilfsklassen im basic Java wieder eine andere Geschichte. Aber das kriegste falls nötig auch hin ;)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Anfängerfrage zu meinem Programm. Java Basics - Anfänger-Themen 15
V Anfängerfrage: HelloWorld läuft nicht Java Basics - Anfänger-Themen 3
F if else if anfängerfrage Java Basics - Anfänger-Themen 22
P Anfängerfrage, Primitiv,komplex Java Basics - Anfänger-Themen 1
pkm Erste Schritte Anfängerfrage zu ::new Java Basics - Anfänger-Themen 4
A Anfängerfrage Java Basics - Anfänger-Themen 7
M Erstellung Interfaces....totale Anfängerfrage Java Basics - Anfänger-Themen 16
W DNS Name auslesen + weitere Anfängerfrage Java Basics - Anfänger-Themen 4
R Anfängerfrage zu Methoden in Vererbte Klassen Java Basics - Anfänger-Themen 2
F Erste Schritte (Gelöst) Anfängerfrage Arraylist ausserhalb der Main Methode Java Basics - Anfänger-Themen 2
DeVolt Anfängerfrage zu util.scanner Java Basics - Anfänger-Themen 2
T Anfängerfrage zu Schleifen und Arrays Java Basics - Anfänger-Themen 5
B Collections ArrayList füllen - Anfängerfrage Java Basics - Anfänger-Themen 1
Shams Anfängerfrage zu jnlp Java Basics - Anfänger-Themen 0
T Kleine Anfängerfrage :) Java Basics - Anfänger-Themen 4
I Anfängerfrage JPanel repaint() Java Basics - Anfänger-Themen 6
F Anfängerfrage zu extends Java Basics - Anfänger-Themen 12
A Anfängerfrage: Zahlformat prüfen Java Basics - Anfänger-Themen 4
I Anfängerfrage: Fehlersuche Java Basics - Anfänger-Themen 2
A Methoden Anfängerfrage: 2 Listen Vergleichen Java Basics - Anfänger-Themen 7
J anfängerfrage Java Basics - Anfänger-Themen 10
J Anfängerfrage HelloWorld? cmd-Problem Java Basics - Anfänger-Themen 35
J Anfängerfrage zu Grundlagen von Packages Java Basics - Anfänger-Themen 7
J Anfängerfrage zur Variablen Java Basics - Anfänger-Themen 11
J Anfängerfrage :-) Java Basics - Anfänger-Themen 5
M Banale Anfängerfrage Java Basics - Anfänger-Themen 3
Y Anfängerfrage zu array(-Syntax) Java Basics - Anfänger-Themen 6
J Leichte Java Anfängerfrage. Bitte schnelle Antwort. :) Java Basics - Anfänger-Themen 10
U Anfängerfrage - Multithreading Java Basics - Anfänger-Themen 8
T Aufrufen von get-Methode aus anderer Klasse (absolute Anfängerfrage) Java Basics - Anfänger-Themen 2
G Anfängerfrage zu "@Override" Java Basics - Anfänger-Themen 5
N Anfängerfrage richtige Syntax und Frage zu Vector Java Basics - Anfänger-Themen 7
A Anfängerfrage - array required, but java.lang.String found Java Basics - Anfänger-Themen 7
M Kleine Anfängerfrage Java Basics - Anfänger-Themen 10
S Anfängerfrage zu Array Java Basics - Anfänger-Themen 8
K Anfängerfrage: Fehlermeldung Java Basics - Anfänger-Themen 6
D Anfängerfrage N. Office Access NOA: setHidden und dann . Java Basics - Anfänger-Themen 2
N Anfängerfrage Java Basics - Anfänger-Themen 14
N anfängerfrage. returnwerte Java Basics - Anfänger-Themen 3
Gama Importieren von Klassen [Anfängerfrage] Java Basics - Anfänger-Themen 3
G Anfängerfrage Java Basics - Anfänger-Themen 11
B Anfängerfrage zu Swing "Reload" Java Basics - Anfänger-Themen 2
N Anfängerfrage bezüglich Speicherverwaltung Java Basics - Anfänger-Themen 3
G Anfängerfrage zu Threads Java Basics - Anfänger-Themen 14
Q Anfängerfrage Java Basics - Anfänger-Themen 6
J Anfängerfrage: wie externe Dateien importieren? Java Basics - Anfänger-Themen 5
S Anfängerfrage Java Basics - Anfänger-Themen 7
G Anfängerfrage zu Vererbung Java Basics - Anfänger-Themen 6
B Anfängerfrage zu 'NoClassDefFoundError' Java Basics - Anfänger-Themen 2
J IO Frage Hex-Output - Anfängerfrage Java Basics - Anfänger-Themen 5
T Anfängerfrage -> Projekt Java Basics - Anfänger-Themen 2
C Anfängerfrage ->Objekte und Arrays Java Basics - Anfänger-Themen 4
V Anfängerfrage Java Basics - Anfänger-Themen 8
E RMI Anfängerfrage Java Basics - Anfänger-Themen 10
DEvent anfängerfrage: wieso layout erst beim verändern? Java Basics - Anfänger-Themen 6
G Anfängerfrage Java Basics - Anfänger-Themen 2
J Input/Output Tilemap effizient speichern als Textdatei Java Basics - Anfänger-Themen 7
J Tilemap Kollision Java Basics - Anfänger-Themen 25

Ähnliche Java Themen

Neue Themen


Oben