Ios 获取FOR语句中的CCNode/CCSprite

Ios 获取FOR语句中的CCNode/CCSprite,ios,cocos2d-iphone,ccnode,Ios,Cocos2d Iphone,Ccnode,我有许多CCNode,它们都运行相同的查询。我正在尝试以流线型的方式传输代码,我想知道是否有可能在FOR语句中获得CCNodes 例如,如果我在NSArray中有CCNodes引用,比如 NSArray *exampleArray = @[@"Mercedes-Benz", @"BMW", @"Porsche", @"Opel", @"Volkswagen", @"Audi"]; 我如何在FOR语句中引用它们 for (int i = 0; i <= 30; i++) {

我有许多CCNode,它们都运行相同的查询。我正在尝试以流线型的方式传输代码,我想知道是否有可能在FOR语句中获得CCNodes

例如,如果我在NSArray中有CCNodes引用,比如

NSArray *exampleArray = @[@"Mercedes-Benz", @"BMW", @"Porsche", @"Opel", @"Volkswagen", @"Audi"];
我如何在FOR语句中引用它们

 for (int i = 0; i <= 30; i++) {

      //Get CCNode reference
}

for(int i=0;i如果将对象添加到某个父对象,最简单的方法是:

CCNode *node;
CCARRAY_FOREACH(wrapperObject.children, node)
{
  [node runAction:xxx];
}
在循环中,若需要一些约束,可以添加条件来检查节点的类

如果要创建精灵并将其添加到某个父级,则可以:

for(int i = 0; i < [exampleArray count]; i++)
{
  CCSprite* sprite = [CCSprite spriteWithFileName:exampleArray[i]];
//set position and other properties
  [parentObject addChild:sprite];
}
for(int i=0;i<[示例数组计数];i++)
{
CCSprite*sprite=[CCSprite spriteWithFileName:exampleArray[i]];
//设置位置和其他属性
[parentObject addChild:sprite];
}

您不能将CCNode引用存储在数组中,然后使用foreach@InderKumarRathore我该怎么做?我不明白第一个例子。它似乎不起作用。