Как лучше всего сделать анимацию прыгающего мяча с бесконечным циклом на 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?

Движение птицы - это бесконечный цикл.

Ответы на вопрос(3)

Ваш ответ на вопрос