孩子们的enumerateChildNodes(withName:using :)

时间:2016-12-07 02:39:42

标签: swift sprite-kit sknode

enumerateChildNodes(withName:using:)是否经过并搜查了孩子及其子女等的孩子?

或者只是搜索第一代孩子?

文档在这里,并且没有提及此问题:https://developer.apple.com/reference/spritekit/sknode/1483024-enumeratechildnodes

1 个答案:

答案 0 :(得分:3)

在父母上调用该函数来搜索它的孩子及其中的那个。它不会搜索孩子的孩子。您必须在孩子身上调用该功能才能搜索它的孩子。

我之前遇到过这个问题,之前我还不知道为什么没有找到某个名字的节点。这是因为我正在寻找的节点是另一个孩子的孩子。

这个Link to my Stack Overflow Question关于我的节点没有与某个节点交互的原因是因为我想要的节点没有找到enumerateChildNodes,我终于在评论的最底层实现了它。