0
我正在開發一款珠寶遊戲,我想要水平或垂直滾動整個寶石行,而不是像其他普通遊戲那樣交換,並且在匹配的地方消除它。如何滾動CCSprites數組 - COCOS2D?
任何機構都有想法如何開發這個滾動的寶石, 我有珠寶的精靈陣列,但如何滾動整個精靈的線?
編號:http://imageshack.us/photo/my-images/146/img1253.png/
我正在開發一款珠寶遊戲,我想要水平或垂直滾動整個寶石行,而不是像其他普通遊戲那樣交換,並且在匹配的地方消除它。如何滾動CCSprites數組 - COCOS2D?
任何機構都有想法如何開發這個滾動的寶石, 我有珠寶的精靈陣列,但如何滾動整個精靈的線?
編號:http://imageshack.us/photo/my-images/146/img1253.png/
如果您已經擁有了數組,那麼你最好的選擇將使用一個for循環精靈遞增,並根據需要操縱它們。可能是這樣的:
for(int i = 0; i < [yourArray count]; i++){
CCSprite *jewelSprite = [yourArray objectAtIndex:i];
[jewelSprite runAction:[CCMoveTo actionWithDuration:1.0 position:ccp(x,y)];
}
這將在一秒鐘內將陣列中的所有精靈移動到預定義的位置。
我不確定這是你需要的,因爲這個問題有點含糊。希望能幫助到你。
感謝Scott,我希望滾動觸摸移動不在預定義路徑上。 – 2011-06-22 04:48:15