【发布时间】:2014-09-09 16:22:03
【问题描述】:
我想枚举场景中的所有节点。不仅是场景本身的孩子,还有那些的孩子,以及那些的孩子等等......所以我希望能够遍历整个节点层次结构。
有没有办法在不知道节点树有多深的情况下做到这一点?
【问题讨论】:
标签: ios objective-c sprite-kit
我想枚举场景中的所有节点。不仅是场景本身的孩子,还有那些的孩子,以及那些的孩子等等......所以我希望能够遍历整个节点层次结构。
有没有办法在不知道节点树有多深的情况下做到这一点?
【问题讨论】:
标签: ios objective-c sprite-kit
是的,使用enumerateChildNodesWithName:usingBlock: 并传递//* 作为节点名称。您应该可以在任何节点上调用它。
其实是Apple's docs中的例子之一:
//* 此搜索字符串匹配节点树中的每个节点。
【讨论】:
*,但这只会枚举场景的直接子节点。