使用新的Cocos2D v3获取具有特定名称的子阵列的正确方法是什么?
不再支持 getChildByTag
,getChildByName
仅返回一个节点。
答案 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 ...
}
}