2016-12-07 26 views
3

enumerateChildNodes(withName:using:)になります。子どもの子供や子供などを探して検索しますか?enumerateChildNodes(withName:using :)の子どもの子供

子供の第1世代を検索するだけですか?

ドキュメントはここにある、とこのことについては何も言及していない:それは子供たちの検索するにはその関数が親に呼び出されたhttps://developer.apple.com/reference/spritekit/sknode/1483024-enumeratechildnodes

答えて

3

を、それはそれです。それは子供の子供を検索しません。子どもを検索するには、その関数を子どもに呼び出さなければなりません。

名前が付いた特定のノードが見つからない理由がわからないときは、これまでに問題が発生しました。それは私が探していたノードが別の子供の子供だったからです。

このLink to my Stack Overflow Questionは、私のノードが特定のノードとやりとりしていなかった理由は、私が望むノードがenumerateChildNodesで見つからなかったためです。

+0

ブリリアント!ありがとうございました!!!私は説明と答えに深く感謝します。私の場合、これはまさに私が期待していた振る舞いです。これは、第一世代のための "名前空間"があることを意味します。 – Confused

関連する問題