Как лучше всего сделать анимацию прыгающего мяча с бесконечным циклом на iPhone?
Я разрабатываю игру для iPhone, в которой птицы подпрыгивают.
Я настроил изображения для анимации крыльев летящей птицы следующим образом:
<code>[imgBird[i] setAnimationImages:birdArrayConstant]; [imgBird[i] setAnimationDuration:1.0]; [imgBird[i] startAnimating]; </code>
Теперь я заставляю птицу двигаться, используя NSTimer для стрельбы каждые 0,03 секунды, который добавляет / вычитает 1 из координаты x или y из imgBird [i] .center.
Я узнал о том, как делать это отсюда.http://icodeblog.com/2008/10/28/iphone-programming-tutorial-animating-a-ball-using-an-nstimer/
Но проблема в том, что птицы замедляются, как только срабатывает другой таймер (для перемещения моего корабля таким же образом) и возвращается к первоначальной скорости, когда я прекращаю движение корабля.
Есть ли лучший способ сохранить движение птицы, кроме NSTimer?
Движение птицы - это бесконечный цикл.