2015-06-16 59 views
1

如何訪問精靈數組中的第一個精靈並將其位置更改爲此?如何訪問精靈數組中的單個精靈?

 sprite.position = CGPointMake(arc4random_uniform(self.frame.size.width), arc4random_uniform(self.frame.size.height)); 

@property (nonatomic, strong) SKSpriteNode *aSprite; 
@property (nonatomic) NSMutableArray *sprites; 

一個精靈一個數組來保存他們

回答

2

要訪問精靈的數組,你可以做到這一點的第一個對象:

SKSpriteNode *object = [myArray firstObject]; 
object.position = CGPointMake(arc4random_uniform(self.frame.size.width), arc4random_uniform(self.frame.size.height)); 

要訪問的所有對象的數組做這個:

for(SKSpriteNode *object in myArray) { 
    object.position = CGPointMake(arc4random_uniform(self.frame.size.width), arc4random_uniform(self.frame.size.height)); 
} 
+0

非常感謝你:) –