在Xcode中刷新iPhone应用程序后,Sprites看起来很大



我正在为iPhone(我的第一个(编写一个简单的应用程序,我遇到了一个我似乎无法解决的问题,找不到其他任何问题。如下所示,我重新启动了游戏定局,当玩家杀死屏幕上的所有内容时,刷新时,我都有代码和屏幕截图。

func goToGameScene(){
    self.removeAllChildren()
    self.scene?.removeFromParent()
    let gameScene:GameScene = GameScene(size: self.view!.bounds.size) // create your new scene
    let transition = SKTransition.fade(withDuration: 1.0) // create type of transition (you can check in documentation for more transtions)
    gameScene.scaleMode = SKSceneScaleMode.fill
    self.view!.presentScene(gameScene, transition: transition)
}

第一次运行它的外观

刷新后

如果您使用默认模板并从SKS文件加载您的场景可能与视图的大小不一样。我建议使用您当前的场景大小而不是视图。也不会使用相同的方面模式。

let gameScene:GameScene = GameScene(size: self.size)
gameScene.scaleMode = self.scaleMode

当然,我假设自我是skscene。

相关内容

最新更新