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