Из моего вопроса здесь,Перемещение спрайтов (более одного) в то время
http://iphonegamedev.stackexchange.com/questions/82/moving-sprites-more-then-one-at-a-time
-(void)moveBox:(NSTimer*)myTimer{
float endx=[[[myTimer userInfo] valueForKey:@"endX"] floatValue];
float endy=[[[myTimer userInfo] valueForKey:@"endY"] floatValue];
float timing=[[[myTimer userInfo] valueForKey:@"timeForMove"] floatValue];
Sprite *sp=(Sprite*)[[myTimer userInfo] valueForKey:@"objSprite"];
[sp runAction: [MoveBy actionWithDuration:timing position:ccp(endx,endy)]];
}
Я использую выше код в моем приложении. Но я не требую этого метода.
Выше кода предназначен для перемещения спрайта.
Я разместил здесь код выше, потому что вы можете себе представить, что мне нужно.
Теперь я хочу переместить 10 спрайтов за раз.
[sp runAction: [MoveBy actionWithDuration:timing position:ccp(endx,endy)]];
Над строкой - перемещает один спрайт за один раз.
Как перемещать все спрайты одновременно.
Зачем требуется? :
Возможно, вы видели игру в тетрис.
Если нижний ряд строк завершен, то все вышеперечисленные строки опускаются на первый шаг.
Я хочу сделать то же самое.
Как?