Cocos2d iphone 如何使用cocos2d在iphone的左右两侧随机显示精灵(纵向模式)?

Cocos2d iphone 如何使用cocos2d在iphone的左右两侧随机显示精灵(纵向模式)?,cocos2d-iphone,Cocos2d Iphone,我不熟悉cocos2d。我正在用cocos2d在iPhone上开发一个游戏,我必须在iPhone的肖像模式下在左右两侧显示精灵。我试过了。 阵列障碍物是一个包含障碍物的阵列。 在第一部分中,我使用了数组_障碍物。在第二部分中,我使用相同的障碍物缩放精灵。 在这里,我使用了两个精灵在iPhone肖像模式的左侧和右侧显示精灵。 现在,我只想使用一个精灵来显示iPhone肖像模式下左右两侧的精灵。 关于这件事,有人能给我建议吗 int ran = arc4random() % [array_obsta

我不熟悉cocos2d。我正在用cocos2d在iPhone上开发一个游戏,我必须在iPhone的肖像模式下在左右两侧显示精灵。我试过了。 阵列障碍物是一个包含障碍物的阵列。 在第一部分中,我使用了数组_障碍物。在第二部分中,我使用相同的障碍物缩放精灵。 在这里,我使用了两个精灵在iPhone肖像模式的左侧和右侧显示精灵。 现在,我只想使用一个精灵来显示iPhone肖像模式下左右两侧的精灵。 关于这件事,有人能给我建议吗

int ran = arc4random() % [array_obstacles  count];

randomSprite = [CCSprite spriteWithSpriteFrameName:[array_obstacles  objectAtIndex:ran]];
int minX = 250;//(winSize.width/2)-120;
int maxX =300; //(winSize.width/2)+120;
int rangeX = maxX - minX;
int actualX = (arc4random() % rangeX) + minX;

randomSprite.position = ccp( actualX,winSize.height+randomSprite.contentSize.width);


[spriteSheetBatch addChild:randomSprite];

id actionMove2 = [CCMoveTo actionWithDuration:1.5 position:ccp(actualX,-randomSprite.contentSize.width)];

[randomSprite runAction:actionMove2];



     int r = arc4random() % [array_obstacles   count];
myRandomSprite = [CCSprite spriteWithSpriteFrameName:[array_obstacles   objectAtIndex:r]];int min_X = -50;//(winSize.width/2)-120;
int max_X =160; //(winSize.width/2)+120;
int range_X = max_X +min_X;
int actual_X = (arc4random() % range_X) + min_X;
myRandomSprite.position = ccp( actual_X,winSize.height+myRandomSprite.contentSize.width);
 id actionMove1 = [CCMoveTo actionWithDuration:1.5 position:ccp(actual_X,-myRandomSprite.contentSize.width)];                                                         
myRandomSprite.scaleX = -1.0f;
 [myRandomSprite runAction:actionMove1];

int y=arc4random%[阵列_障碍物计数];randomSprite=[CCSprite SpriteWithPriteFrameName:[array\u objectAtIndex:y]];int-actualX;我用过这个,很好用。如果y==0 | | y==1 | | y==2{randomSprite.scaleX=-2.3;actualX=arc4random%25;}否则{actualX=arc4random%20+220;}randomSprite.position=ccpactualX,480;[spriteSheetBatch addChild:randomSprite];id move2=[CCMoveTo actionWithDuration:2.0位置:ccpcactualx,-200];id movefinish=[CCCallFuncN actionWithTarget:self-selector:@selectormovefinished:];