Implémenter une map (tiled map) dans mon code java
Résolu
l XION l
Messages postés
759
Date d'inscription
Statut
Membre
Dernière intervention
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
J'ai réalisé une map en 2D avec le logiciel Tiled Map Editor.
Une fois la map créer, le logiciel l'exporte en un fichier TMX ( code XML ), j'aurais pu aussi l'exporter en format csv, lua ou json. Voici ma map ( il s'agit d'une plage ) :

Lorsque j'ouvre ce fichier avec sublime text par exemple, j'ai quelque choes comme ça :

Cependant, je n'ai aucune idée de comment faire pour afficher cette map dans mon jeu en JAVA, c'est un jeu du même genre que zelda ( 2d ).
Merci
J'ai réalisé une map en 2D avec le logiciel Tiled Map Editor.
Une fois la map créer, le logiciel l'exporte en un fichier TMX ( code XML ), j'aurais pu aussi l'exporter en format csv, lua ou json. Voici ma map ( il s'agit d'une plage ) :

Lorsque j'ouvre ce fichier avec sublime text par exemple, j'ai quelque choes comme ça :

Cependant, je n'ai aucune idée de comment faire pour afficher cette map dans mon jeu en JAVA, c'est un jeu du même genre que zelda ( 2d ).
Merci
1 réponse
-
Bonjour,
Ce fichier XML est insuffisant pour représenter une map complète.
Il y a des codes de correspondances (genre 8 pour le sable) mais on n'a pas ce à quoi ça correspond (la couleur jaune orangée).
On pourrait éventuellement se dire que le 8 correspond à la 8è case de la "tile" que l'on voit dans l'onglet en bas à droite, mais dans ce cas le code 264 qui correspondant à la mer devrait y être aussi et je ne le vois pas.
Et même si c'est ça, il faudrait exporter la tile qui correspond (dans quel format !?)