Question

On dirait que libgdx ne prend actuellement pas en charge la modification du contenu d'un TiledMap dans le jeu.Je voudrais

  • Ajouter / Supprimer des tuiles [Résolu]
  • déplacer des objets [résolu]
  • Serialize changements [partiellement résolu]

Y a-t-il des solutions tierces adressées (au moins une partie de) ces problèmes?Ou comment gérer le "Delta" dans un modèle d'objet / format de fichier différent.

Était-ce utile?

La solution

Quand j'utilisais libgdx-0.9.8, je suis arrivé au même problème.Lorsque j'ai mis à niveau vers Libgdx-0.9.9, le problème a été résolu.L'API de TileDMAP a considérablement été repensée dans la version 0.9.9 (en fait, elle a été complètement réécrite) et elles ne mettent plus la mise en cache des carreaux, les changements dans la carte sont rendu même lorsqu'ils sont fabriqués pendant la boucle de jeu. Il suffit de mettre à niveau la bibliothèque et de réécrire votre code pour suivre la nouvelle API. FMI, voir ici Nouvelle mise en œuvre de cartes de carreaux

BTW, ils vont libérer la version 1.0.0 la semaine prochaine!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top