Je suis en train de faire un jeu ressemblant à une plateforme (pas exactement un jeu de plateforme, c'est un défilement vertical), mais le niveau de chargement devrait être similaire. Jusqu'à présent, j'ai rencontré deux façons de créer un niveau de jeu.Façon la plus efficace de créer un niveau de jeu? (LibGDX)
Utilisation de mosaïques. Fondamentalement, vous utilisez des carreaux pour créer votre niveau dans un éditeur de carte en mosaïque tel que Tiled, puis vous l'utilisez comme votre niveau.
En utilisant une ArrayList et de stocker tous les GameObjects (briques, pointes, etc ...). Tous les objets et leurs positions seraient stockés dans un fichier texte, puis accédés et placés dans le tableau à l'exécution en utilisant StringTokenizer et une boucle.
Il me semble que l'utilisation de la carte carrelée est plus facile et plus pratique. Y a-t-il des inconvénients à utiliser Tiled Maps et/ou des avantages à utiliser la méthode ArrayList? Ou y a-t-il une autre méthode qui est encore meilleure?