Jaki jest najlepszy sposób na animację podskakującej piłki z nieskończoną pętlą na iPhonie?

Opracowuję grę na iPhone'a, w której odbijają się ptaki.

Ustawiłem obrazy do animowania skrzydeł latającego ptaka w ten sposób:

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

Teraz, gdy wykonuję ruch ptaka, używam NSTimera do strzelania co 0,03 sekundy, co dodaje / odejmuje 1 od współrzędnej x lub y z imgBird [i] .center.

Nauczyłem się tego robić tutaj.http://icodeblog.com/2008/10/28/iphone-programming-tutorial-animating-a-ball-using-an-nstimer/

Ale problem polega na tym, że ptaki zwalniają, gdy tylko inny zegar (w celu przesunięcia mojego statku w ten sam sposób) odpala i powraca do pierwotnej prędkości, gdy przestaję przemieszczać statek.

Czy istnieje lepszy sposób na utrzymanie ptaka w ruchu poza NSTimer?

Ruch ptaka jest nieskończoną pętlą.

questionAnswers(3)

yourAnswerToTheQuestion