Я сейчас играю в игру cocos2d-iphone, и у меня есть вопрос о том, какое действие или какое-либо понятие в cocos2d для перемещения моего спрайта obj.задан массив точек (координаты х, у)..... Например:
for (int nCtr = 0; nCtr < [m_ArrayPosition count]; nCtr++) {
dictionary = [m_ArrayPosition objectAtIndex:nCtr];
arrayPoints = [dictionary objectForKey:@"Points"];
strTempX = [arrayPoints objectAtIndex:0];
strTempY = [arrayPoints objectAtIndex:1];
id move = [CCMoveTo actionWithDuration:.1 position:ccp([strTempX floatValue],[strTempY floatValue])];
[m_seeker runAction:move];
}
.... Здесь произошло то, что runAction будет выполнять только первый цикл или первый (x, y), а затем цикл пропускает остальные.
Мой массив точек взят из точки касания пользователя на устройстве, поэтому это не исправлено.
Заранее спасибо!