2
我从一个教程制作瓷砖游戏,它有它的一句代码:迅速SpriteKit SKNode类
var tile: SKNode?
switch tileCode {
case "g":
tile = SKSpriteNode(texture: atlas?.textureNamed("grassTile"))
default:
println("Unknown tilecode: \(tileCode)")
}
我很困惑,瓷砖被声明为类型SKNode,但在switch语句它被制作成SKSpriteNode。为什么可以做到这一点?
SKSpriteNode是SKNode的子类 – Codermonk