Découpage d'une map (.tmx) en tableau de sprite
mikis69
Messages postés
168
Date d'inscription
Statut
Membre
Dernière intervention
-
mikis69 Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
mikis69 Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous et à toutes,
Après maintes et maintes recherches sur internet je n'arrive pas à trouver la réponse..
Je vous explique un peu ma situation :
- Je suis en master en informatique à l'université et j'ai pour projet de réaliser un tower defense en Java (avec la librairie graphique LIBGDX)
Je vous explique maintenant mon problème :
- Je crée la carte du jeu avec le programme Tiled, j'ai donc un fichier .tmx.
- Dans mon programme, j'arrive à charger la carte et à l'afficher mais ce n'est pas l'objet "Map" que j'aimerais..
Je charge le fichier .tmx de cette façon :
Ensuite, je l'affiche de cette manière :
Voilà donc ce que je fais pour créer et afficher la Map du jeu !
Mais ce que j'aimerais c'est un objet "Map" avec un attribut private Sprite [][] tiles (un tableau de Sprite) qui me donnerais à la position (x;y) le tile correspondant..
Je pourrais donc à tout moment modifier le tile (x;y) comme pour créer une tour, etc !
Et deux autres attributs private Boolean [][] isWay pour dire si la case (x;y) fait partie du chemin (utile pour le déplacement des ennemis)..
Voilà en gros.. Je n'arrive donc pas à séparer le fichier .tmx que je charge en un tableau de Sprite.. Quelqu'un a une idée .. ?
Merci à vous et bonne journée !
Après maintes et maintes recherches sur internet je n'arrive pas à trouver la réponse..
Je vous explique un peu ma situation :
- Je suis en master en informatique à l'université et j'ai pour projet de réaliser un tower defense en Java (avec la librairie graphique LIBGDX)
Je vous explique maintenant mon problème :
- Je crée la carte du jeu avec le programme Tiled, j'ai donc un fichier .tmx.
- Dans mon programme, j'arrive à charger la carte et à l'afficher mais ce n'est pas l'objet "Map" que j'aimerais..
Je charge le fichier .tmx de cette façon :
TiledMap tiledMap = new TmxMapLoader().load("level1.tmx")
Ensuite, je l'affiche de cette manière :
TiledMapRenderer tiledMapRenderer = new OrthogonalTiledMapRenderer(tiledMap); OrthographicCamera camera = new OrthographicCamera(960, 900); camera.position.set(posX, posY, 0); camera.update(); tiledMapRenderer.setView(camera); tiledMapRenderer.render();
Voilà donc ce que je fais pour créer et afficher la Map du jeu !
Mais ce que j'aimerais c'est un objet "Map" avec un attribut private Sprite [][] tiles (un tableau de Sprite) qui me donnerais à la position (x;y) le tile correspondant..
Je pourrais donc à tout moment modifier le tile (x;y) comme pour créer une tour, etc !
Et deux autres attributs private Boolean [][] isWay pour dire si la case (x;y) fait partie du chemin (utile pour le déplacement des ennemis)..
Voilà en gros.. Je n'arrive donc pas à séparer le fichier .tmx que je charge en un tableau de Sprite.. Quelqu'un a une idée .. ?
Merci à vous et bonne journée !
A voir également:
- Découpage d'une map (.tmx) en tableau de sprite
- Tableau word - Guide
- Google map satellite gratuit - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Imprimer tableau excel sur une page - Guide