我注意到,SKNode方法children
和childNodeWithName:
作爲名稱意味着僅返回查詢節點正下方的子節點的結果。即[root children];
將返回包含節點@[CUBE1, CUBE2, CUBE3]
的NSArray
。跳轉到節點層次結構中的特定SKNode
在下面的圖表中,我想從ROOT(SKScene)級別向下到SPHERE2,以便我可以快速訪問該節點的子節點。我希望[root childNodeWithName:@"SPHERE2"];
會遍歷整個層次結構,並返回一個指向SPHERE2
我的問題:有什麼,我已經錯過了,讓我跳進一個節點樹在指定點(即使用節點名稱)
我可以使用屬性來存儲指針到重要崗位的樹,然後利用這些訪問和處理任何子節點,所以這是一個選項...
完美的,我不知道我錯過了那些我應該讀過的東西。非常感謝Steffen,感謝您的高舉。 – fuzzygoat
好的,但如何找到節點「我」的所有名爲「MyChildren」的孩子,而我們不知道「我」放在樹的哪個位置? –
您將使用「// Me/MyChildren」在整個樹中搜索名爲「MyChildren」的父節點名爲「Me」的節點。 –