Я использую cocos2d для iPhone, чтобы создать бесконечно прокручиваемую горизонтальную карту тайлов. Чтобы достичь этого, я сгенерировал библиотеку «сегментов», которые в основном являются горизонтальными порциями уровней, из которых я произвольно выбираю и добавляю в конец этой конкретной карты тайлов уровней. Когда плитки прокручиваются слева от экрана, они удаляются со слоя и освобождаются. Это все отлично работает.
Мой вопрос вращается вокруг законности выбранного мной метода прокрутки. Следуя указаниям этой статьи , я прокручивал свою карту, регулярно обновляя положение слоев (вычитая из оси x, чтобы переместить слой влево). И хотя это работает, я обеспокоен тем, что, возможно, существует некоторый конечный предел для размещения слоя. Собираюсь ли я столкнуться с проблемами по прошествии определенного количества времени (когда положение оси x слоев значительно велико?)
Любые мысли о моем подходе приветствуются.