Ios 不带故事板的SpriteKit示例

Ios 不带故事板的SpriteKit示例,ios,swift,xcode,sprite-kit,Ios,Swift,Xcode,Sprite Kit,我想写一个在Swift中使用SpritKit的iOS游戏示例,它只在代码中提供了Xcode。这意味着我不想使用GameScene.sks、actions.sks和main.storyboard。我知道如何在没有故事板的情况下编写它,但如果没有.sks文件,我就无法让它工作。你能说我必须改变什么,或者你能给我一个完整的项目吗 您首先需要有一个视图控制器。您可以根据需要调整属性。这是我的: import UIKit import SpriteKit class GameViewControlle

我想写一个在Swift中使用SpritKit的iOS游戏示例,它只在代码中提供了Xcode。这意味着我不想使用GameScene.sks、actions.sks和main.storyboard。我知道如何在没有故事板的情况下编写它,但如果没有.sks文件,我就无法让它工作。你能说我必须改变什么,或者你能给我一个完整的项目吗

您首先需要有一个
视图控制器
。您可以根据需要调整属性。这是我的:

import UIKit
import SpriteKit


class GameViewController: UIViewController {

    // MARK: View Controller overrides
    override func viewDidLoad() {
        super.viewDidLoad()

        view = SKView(frame: view.bounds)

        if let view = self.view as! SKView? {
            // Initialise the scene
            let scene = GameScene(size: view.bounds.size) // <-- IMPORTANT: Initialise your first scene (as you have no .sks)

            // Set the scale mode to scale to fit the window
            scene.scaleMode = .aspectFill

            // Present the scene
            view.presentScene(scene)

            // Scene properties
            view.showsPhysics = false
            view.ignoresSiblingOrder = true
            view.showsFPS = true
            view.showsNodeCount = true
        }
    }

}

如果您有任何问题,请告诉我:)

import SpriteKit

class GameScene: SKScene {

    /* All Scene logic (which you could extend to multiple files) */

}