У меня есть SKNode с количеством дочерних SKSpriteNodes. Упрощенный пример:Проникните всех детей SKNode?
var parentNode = SKNode()
var childNode1 = SKSpriteNode()
var childNode2 = SKSpriteNode()
self.addChild(parentNode)
parentNode.addChild(childNode1)
parentNode.addChild(childNode2)
Я хочу, чтобы запустить colorizeWithColor
действие на всех этих детей. Когда я запускаю действие на parentNode
, эффекта нет.
Я не могу использовать enumerateChildNodesWithName
для родителя, потому что у многих его детей уже есть имена, которые я использую.
Есть ли способ обхода всех детей parentNode
, чтобы запустить одно действие для всех из них?
Оказалось, что родной. Детский звонок непригоден для обычных ситуаций. Вы должны просто сохранить свой собственный список. (Как будто 2017.) – Fattie