在Xcode刷新iphone应用程序后,精灵出现了巨大的变化

时间:2018-02-24 01:03:24

标签: ios swift sprite-kit

我正在为iphone写一个简单的应用程序(我的第一个),我遇到了一个我似乎无法解决的问题,并且找不到其他有类似问题的人。如下我重新启动GameScene并在玩家被杀后刷新后屏幕上显示的一切都显得很大我有下面的代码和截图。

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)
}

How it looks for the first time running it

After Refresh

1 个答案:

答案 0 :(得分:0)

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

a = [1, 2, 3, 4, 5]
b = [1, 2, 3, 4, 5]

x = np.sum(a, b)

当然,我假设自己是SKScene。