Анимация Stickman - PullRequest
       14

Анимация Stickman

0 голосов
/ 25 марта 2012

В моем приложении есть стикер, который перемещается вправо, когда вы нажимаете кнопку. За это время (двигаясь вправо) я хочу анимировать 6 картинок, где вы видите бегущего крупье. Цель нажатия на эту кнопку - сделать это как можно быстрее, и я хочу, чтобы крупье закончил работу, даже когда пользователь нажимает кнопку еще раз. Это своего рода гонка, чтобы добраться до финиша как можно быстрее. Моя цель состоит в том, чтобы заставить бегуна выглядеть естественно, чтобы бег не начинался снова, когда он еще не готов к своим шагам.

Есть ли в любом случае, чтобы сделать это ??

Спасибо заранее, Джо

Ответы [ 2 ]

1 голос
/ 25 марта 2012

Это должно быть очень просто, просто определите (глобальную) переменную или свойство класса, например status, для которого вы можете установить running или stopped, и когда кнопка нажата, отметьте if (status!=running)

Решает ли это вашу проблему?
Если вы покажете нам некоторый код и укажете точную проблему, люди могут помочь.

0 голосов
/ 26 марта 2012

Попробуйте это ...

скажем есть

UIImageView * imView1;

NSTimer * timer1;

count = 1;

говорят, что изображения имеют имя

img1, img2, ..., img6 - PNG.

внутри метода таймера: {

Количество ++;[imView1 setImage: [UIImage imageNamed: [NSString stringWithFormat: @ "img% d.png", count]]];if (count == 6) count = 0;

}

Если вы хотите увеличить или уменьшить скорость, вы можете изменить временной интервал.Цикл не разорвется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...