0

我正在开发一个珠宝游戏,我想在其中水平或垂直滚动​​整个珠宝线,而不是像其他普通游戏那样交换它,并且在匹配发生的地方消除它。

任何人都知道如何开发这个滚动的宝石,我有一系列的宝石精灵,但是如何滚动整个精灵线?

参考:http: //imageshack.us/photo/my-images/146/img1253.png/

4

1 回答 1

1

如果您已经拥有该数组,那么您最好的选择是使用 for 循环来增加精灵并根据需要对其进行操作。大概是这样的:

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

这将在一秒钟内将数组中的所有精灵移动到预定义的位置。

我不太确定这是您需要的,因为这个问题有点含糊。希望能帮助到你。

于 2011-06-21T14:52:21.730 回答