J'utilise cocos2d pour l'iPhone pour créer une carte de tuiles horizontale à défilement infini. Pour y parvenir, j'ai généré une bibliothèque de 'segments', qui sont essentiellement des blocs horizontaux de niveaux que je choisis au hasard et qui s'ajoutent à la fin de cette carte de tuiles de niveaux particuliers. Lorsque les tuiles défilent à gauche de l'écran, elles sont retirées du calque et relâchées. Tout cela fonctionne très bien.Infinite maps/scrolling question
Ma question tourne autour de la légitimité de la méthode de défilement que j'ai choisie. Suivant les conseils de this article, j'ai fait défiler ma carte en mettant à jour la position des calques à intervalles réguliers (en soustrayant de l'axe x pour déplacer le calque vers la gauche). Et pendant que cela fonctionne, je suis inquiet qu'il y ait probablement une limite finie au positionnement d'une couche. Vais-je rencontrer des problèmes après un certain laps de temps (lorsque la position de l'axe des calques est considérablement grande?)
Tout commentaire sur mon approche serait apprécié.
La limite mondiale est de 2^31, comme l'a déclaré Ricardo Quesada (créateur de cocos2d-iphone) dans l'article Google Groupes: http://goo.gl/DuVC – Travis