2015-02-24 5 views

ответ

1

Вы можете использовать свойство parent проверить родительский узел:

yourNode.parent 

Если не родитель, он будет возвращать nil.

разворачивать родитель и проверить, если родитель вашего self вы можете использовать if let:

if let parentNode = node.parent{ 
    if parentNode == self{ 
     //Parent is your self 
    } 
} 
0

Вот почему вы должны дать узлу имя. Существует метод childNodeWithName:, который можно вызвать, чтобы узнать, существует ли дочерний узел с определенным именем.

См. Также раздел «Расширенные поиски» документации SKNode для других способов узнать, какие у вас есть дети.

Смежные вопросы