【发布时间】:2017-11-19 16:36:44
【问题描述】:
在阅读apple doc 关于搜索子节点之后,我了解到我不仅可以按节点名称搜索,还可以按其类搜索 - 通过在 withName var 中使用 project_name.class_name。我的项目名称是颜色,我有一个类型为 SKShapeNode 的类名 BallNode。不幸的是,我找不到使用这种方法的节点(如苹果文档中所写)。在我的项目中,球是在屏幕上随机创建的,每个球的名称都是“球”,当我按名称(球)搜索时,我可以找到节点,但如果我尝试使用类名,它就不起作用。
这是我的代码:
override func update(_ currentTime: TimeInterval) {
self.enumerateChildNodes(withName: "color.BallNode") { node, _ in
print("ball node found")
}
有人知道我做错了什么吗?
【问题讨论】:
标签: swift class sprite-kit enumerate