我正在GameScene上工作,並且在場景編輯器中設置了一些節點,因爲我想將它們直觀地放置在關卡中。 節點的所有名稱都從「platform1」到「platform5」。根據級別的不同,平臺節點或多或少。將SpriteKit節點動態移動到一個數組
當水平加載我想枚舉所有節點的標題,如「平臺*」,並把它們放入一個數組。 現在我使用enumerateChildNodesWithName,但是我沒有讓代碼塊正常工作。 這是我到目前爲止有:
enumerateChildNodesWithName("//platform*", usingBlock: {node, _ in
if let platform = node as? PlatformNode {
print(platform.name)
}
})
而且它打印出以下錯誤信息:
CUICatalog:無效請求:請求亞型沒有指定 成語
但平臺名稱不會打印出來。 任何想法如何實現這一目標?
我的下一個目標是將每個平臺放到一個數組中,這樣我就可以通過數組訪問每個平臺的屬性。
有人有幫助嗎?
在此先感謝...
謝謝 - 工作得很好:) – boehmatron