【发布时间】:2014-11-11 05:51:42
【问题描述】:
我正在尝试让我的 SKView 中的所有 SKSpriteNode 更改它们的 alpha。这是我的代码:
if let nodes = self.gameSKView.scene!.children as? [SKSpriteNode] {
for node in nodes {
if node.name != "bg" {
node.alpha = 0
}
}
}
使用这些代码,节点始终为 nil,但当我在 gameSKView 中打印内容时,它不是 nil。
println("\(self.gameSKView.scene!.children)")
任何人都可以尝试帮助我吗?提前致谢。
【问题讨论】:
-
使用sprite kits节点枚举,见sk编程指南
标签: swift sprite-kit skspritenode skview