标签: ios objective-c sprite-kit
我想枚举场景中的所有节点。不仅是场景本身的孩子,还有那些孩子,以及那些孩子的孩子......所以我希望能够通过整个节点层次结构。
有没有一种方法可以在不知道节点树有多深的情况下做到这一点?
答案 0 :(得分:10)
是的,使用enumerateChildNodesWithName:usingBlock:并传递//*作为节点名称。您应该可以在任何节点上调用它。
enumerateChildNodesWithName:usingBlock:
//*
这实际上是Apple's docs中的一个例子:
// *此搜索字符串与节点树中的每个节点匹配。