如果我使用self.addChild(node)
,如果node
已添加到self
,我可以稍后再检查吗?如何检查我是否已经快速添加节点?
-1
A
回答
1
可以使用parent
属性检查父节点:
yourNode.parent
如果没有父母,它将返回nil
。
解开家长和检查,如果父母是你的self
可以使用if let
:
if let parentNode = node.parent{
if parentNode == self{
//Parent is your self
}
}
0
这就是为什么你应该给一个节点的名称。有一个childNodeWithName:
方法,您可以调用以询问是否存在具有某个名称的子节点。
另请参阅SKNode文档的高级搜索部分,了解其他方法以找出您的孩子。
相关问题
- 1. RadTreeView的子节点检查节点是否已经存在
- 2. 如何快速检查是否NPM运行安装节点
- 3. Android如何检查FrameLayout已经查看是否添加
- 4. 检查XML节点是否已经存在
- 5. 节点js检查一个文件是否已经打开
- 6. 检查构建宏是否已经处理祖先节点
- 7. 检查是否已经加载了
- 8. BCrypt检查是否已经加密?
- 9. Android:我可以检查快捷方式是否已经存在?
- 10. 检查节点是否存在并添加子节点
- 11. 如何判断我是否已经处理了一个节点
- 12. MFC Treeview:如何检查Treeview是否已经包含特定的子节点?
- 13. 如何检查节点是否已经在neo4j-spatial索引中编入索引?
- 14. 检查*输出*节点已经存在
- 15. Android gps:如何检查某个点是否已经达到?
- 16. Yodlee检查用户是否已经添加帐户
- 17. 如何检查某个html片段是否已经加载?
- 18. 如何检查图像url是否已经加载jQuery?
- 19. 如何检查样式文件是否已经加载?
- 20. 如何检查数据是否已经被加密
- 21. 如何检查导轨会话是否已经加载?
- 22. 如何检查我是否已经设置了uncaughtException事件
- 23. 我如何检查是否twisted.internet.protocol实例已经断开
- 24. 如何检查节点是否属性
- 25. 如何检查一个DOM节点是否是`html`节点
- 26. 如何在添加对象之前检查对象是否已经存在?
- 27. 如何在添加之前检查该元素是否已经存在?
- 28. 如何在创建新节点之前检查节点是否已经存在neo4j
- 29. 检查节点是否有
- 30. Ruby on Rails的 - 检查用户是否已经添加任何领域,如果他们已经批准
什么?我认为你需要添加更多的上下文。 – Fogmeister 2015-02-24 18:02:28