как прокрутить массив CCSprites - COCOS2D? - PullRequest
0 голосов
/ 17 июня 2011

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

у любого тела есть идея, как развить эту прокрутку драгоценного камня, У меня есть массив спрайтов драгоценного камня, но как прокрутить всю строку спрайтов?

Ссылка: http://imageshack.us/photo/my-images/146/img1253.png/

1 Ответ

1 голос
/ 21 июня 2011

Если у вас уже есть массив, то лучше всего использовать цикл for для увеличения числа спрайтов и манипулирования ими по мере необходимости.Возможно, что-то вроде этого:

for(int i = 0; i < [yourArray count]; i++){
CCSprite *jewelSprite = [yourArray objectAtIndex:i];
[jewelSprite runAction:[CCMoveTo actionWithDuration:1.0 position:ccp(x,y)];
}

Это бы переместило все спрайты в вашем массиве в предопределенную позицию в течение одной секунды.

Я не совсем уверен, что это то, чтовам нужно, так как вопрос немного расплывчатый.Надеюсь, это поможет.

...