Qual é a melhor maneira de fazer uma animação de bola quicando com loop infinito no iPhone?

Estou desenvolvendo um jogo para iPhone no qual as aves pulam.

Eu configurei as imagens para animar as asas do pássaro voador assim:

<code>[imgBird[i] setAnimationImages:birdArrayConstant];
[imgBird[i] setAnimationDuration:1.0];
[imgBird[i] startAnimating];
</code>

Agora, como eu faço o movimento da ave é usar um NSTimer para disparar a cada 0.03 segundos, o que adiciona / subtrai 1 da coordenada x ou y do imgBird [i] .center.

Eu aprendi sobre como fazer isso daqui.http://icodeblog.com/2008/10/28/iphone-programming-tutorial-animating-a-ball-using-an-nstimer/

Mas a questão é que as aves diminuem a velocidade assim que outro temporizador (para mover meu navio da mesma forma) dispara e retorna à velocidade original, quando eu paro de mover o navio.

Existe uma maneira melhor de manter a ave em movimento, exceto o NSTimer?

O movimento do pássaro é um loop infinito.

questionAnswers(3)

yourAnswerToTheQuestion