Какую концепцию использовать для перемещения объекта спрайта (COCOS2d)? - PullRequest
0 голосов
/ 17 декабря 2010

Я сейчас играю в игру 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), а затем цикл пропускает остальные.

Мой массив точек взят из точки касания пользователя на устройстве, поэтому это не исправлено.

Заранее спасибо!

1 Ответ

0 голосов
/ 22 декабря 2010

Вы должны создать CCSequence , чтобы выполнить много действий одно за другим, а затем указать цели выполнить действие с этой последовательностью.

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