Сначала вам понадобится View Controller
. Вы можете настроить свойства, как вы хотели бы их. Вот мой:
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
}
}
}
Затем вы создаете класс для своей первой сцены. Мой называется GameScene
, который был инициализирован в контроллере вида. Убедитесь, что это подкласс SKScene
. Это будет выглядеть примерно так:
import SpriteKit
class GameScene: SKScene {
/* All Scene logic (which you could extend to multiple files) */
}
Если у вас есть какие-либо вопросы, дайте мне знать:)