У меня есть игровой мир, который намного больше, чем порт просмотра, главный персонаж все время остается в центре порта просмотра, а фоновый слой перемещается, чтобы создать впечатление движения персонажа. Я хочу сделать так, чтобы игровой мир обернулся, то есть если персонаж продолжит двигаться влево или вправо, он в конечном итоге вернется в исходное положение. В игровом мире будут существовать движущиеся объекты, поэтому самая большая проблема, которую я предвижу, заключается в том, что если вы перейдете в дальний правый угол карты, вы сможете увидеть любые движущиеся объекты, которые находятся в первом небольшом разделе крайне левого края карта.
Я немного подумал об этом, и любое решение, которое я нашел, кажется слишком сложным. Как создать два одинаковых игровых мира рядом и перемещать их соответственно. Я живу надеждой, что есть элегантное решение для этого. Буду признателен за любой опыт, которым вы сможете поделиться.
Я использую cocos2d на iPhone на всякий случай, если какая-то разница.