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ą.