我正在尝试让我的SKView中的所有SKView更改它们的alpha。这是我的密码:
if let nodes = self.gameSKView.scene!.children as? [SKSpriteNode] {
for node in nodes {
if node.name != "bg" {
node.alpha = 0
}
}
}对于这些代码,节点总是为零,但是当我在我的gameSKView中打印什么时,它并不是零。
println("\(self.gameSKView.scene!.children)")有人能帮我吗?提前谢谢。
发布于 2014-11-11 06:26:14
self.gameSKView.scene!.children as? [SKSpriteNode]如果所有子元素都是SKSpriteNode - as?不是用于选择特定类型元素的筛选器,则为非空,它是类型安全的“强制转换”。
我很难在不知道想要完成什么和更多代码的情况下,提供如何做您想做的事情的建议。
https://stackoverflow.com/questions/26858439
复制相似问题