到目前为止,我已经编写了以下代码。现在,它会填满屏幕,因为我将宽度和高度设置为特定值。但是,此方法将无法使图像在其他设备上正确显示。我想知道是否有任何方法可以更改图像的大小,以便每次在任何设备上自动填满屏幕。
func backgroundScene() {
let constructionSite = SKSpriteNode(imageNamed: "Background Image")
constructionSite.size = CGSize(width: 425, height: 900)
constructionSite.position = CGPoint(x: frame.midX, y: frame.midY)
constructionSite.zPosition = -1
addChild(constructionSite)
}