每当我从菜单加载我的gameScene时,大小都会变大

时间:2019-04-12 03:24:44

标签: swift sprite-kit scene

我很快就很新了,我真的无法在任何地方弄清楚。当我在不带menuScene的情况下加载游戏时,它会完美加载所有资产和所有内容,但我通过menuScene启动的那一刻无法正确缩放。在此先感谢您的帮助。

override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { let gameScene = GameScene() view!.presentScene(gameScene) scene?.scaleMode = .aspectFill

gameScene中有什么需要更改吗?

1 个答案:

答案 0 :(得分:0)

我接受了Simones的回答,我认为它可以工作,但是它只是移动了屏幕,但是仍然存在我的精灵没有被调整大小的问题,我最终在从gameview控制器的if let视图中添加了相同的代码来开始触摸。这正是我想要的。

 override func   touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
    if let view = self.view {

        if let scene = GameScene(fileNamed: "GameScene") {
            scene.scaleMode = .aspectFill
            view.presentScene(scene)