Перемещать фоновый спрайт бесконечно слева направо? Как мне добиться такого эффекта? - PullRequest
0 голосов
/ 08 декабря 2011

Итак, у меня есть спрайт, который нужно прокрутить с левой стороны экрана вправо. Ширина спрайта больше размеров iPhone. Я хочу создать цикл вдоль оси x, значение y спрайта останется прежним.

1 Ответ

0 голосов
/ 08 декабря 2011

Вы можете использовать NSTimer для запуска следующего метода.

(void)moveSprite {
   CGRect f = sprite.frame;
   if (f.origin.x == [UIScreen mainScreen].bounds.size.width) {  // end of the screen
      f.origin.x == 0-sprite.size.width;
   }
   else {
      f.origin.x += kPixelsPerFrame;
   }
   sprite.frame = f;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...