0
所以我只是想做一個適合不同屏幕的背景。這是我到目前爲止:如何爲不同屏幕調整背景大小?
class GameScene: SKScene, {
let scaleFactor: CGFloat = 0.0
override init(size: CGSize) {
super.init(size: size)
scaleFactor = self.size.width/320.0
}
func createBackgroundNode() -> SKNode {
let backgroundNode = SKNode()
let background = SKSpriteNode(imageNamed: "Background")
background.setScale(scaleFactor)
background.position = CGPoint(x: self.frame.width/2 , y: self.frame.height/2)
background.zPosition = 0
addChild(background)
return backgroundNode
}