我遇到了使用图片在SpriteKit中创建可缩放背景节点的问题。我想使用比我的视图更大的图像,以便最终能够平移和缩放。但是,当我将节点添加到场景时,它不会出现。图像非常大(6300 x 3000),根本无法加载。我尝试过它的中心,它只是显示为黑色。当我添加一个视图大小的节点时,它会显示。代码如下:
let background = SKSpriteNode(imageNamed: "Space_BG_1b")
override func didMoveToView(view: SKView) {
background.position = CGPointMake(self.size.width / 2, self.size.height / 2)
background.zPosition = 0
addChild(background)
}