SpriteKit:以编程方式修改SKScene帧



我想修改SKScene的大小,但我已经弄清楚了该怎么做。我已经弄清楚如何更改尺寸,但它采用屏幕的最小尺寸:

func makeScene() -> SKScene {
let minimumDimension = min(view.frame.width, view.frame.height)
let size = CGSize(width: minimumDimension, height: minimumDimension)
let scene = SKScene(size: size)
scene.backgroundColor = .white
return scene
}

你们中的任何人知道如何以编程方式修改 SKScene 大小(帧(?

我真的很感激你的帮助。

要修改游戏场景屏幕大小,您可以设置转到游戏场景.swift,并设置值。

self.size = CGSize(width: 100, height: 100)

在这里,我将GameScene大小设置为100 X 100。您也可以在 GameScene.sks 中更改这些值,但代码中声明的值会覆盖它。

最新更新