如何在Cocos2d v3中获得某种类型的孩子

时间:2014-02-07 12:21:18

标签: ios iphone cocos2d-iphone

使用新的Cocos2D v3获取具有特定名称的子阵列的正确方法是什么?

不再支持

getChildByTaggetChildByName仅返回一个节点。

1 个答案:

答案 0 :(得分:0)

根据official documentation of Cocos2d v3.4,你可以通过self.children从CCNode类中获取所有孩子,并在FOR-EACH LOOP中遍历它们以匹配name属性并获得所需的孩子。

for (CCNode* child in self.children)
{
    if ([child.name isEqualToString:@"theSprite"])
    {      
        // do stuff here ...
    }
}