我试图让我的 SKView 中的所有 SKSpriteNodes 来更改它们的 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)")
任何人都可以尝试帮助我吗?提前致谢。