Je fais cette application avec des fonctionnalités multiples, dont l'un est censé être un jeu. le jeu normal de collision où vous frappez des objects et marquez. mais mon application est une application unique.
quand je crée un nouveau file swift, comment puis-je append un SKScene à un UIViewController?
toute aide serait appréciée.
SKScene
doit être ajouté à un SKView
qui est une sous-class de UIView
. Lorsque vous créez le controller de vue, vous pouvez définir la propriété de view
comme SKView
ou append un SKView
tant que sous-vue, puis append votre SKScene
à ce SKView
via la méthode SKView
presentScene:
sur SKView
. Voici un exemple sur la façon dont vous pourriez y parvenir:
import SpriteKit class SomeViewController: UIViewController { func viewDidLoad() { super.viewDidLoad() let sceneView = SKView(frame: view.frame) let scene = SKScene() // Do any other scene setup here view.addSubview(sceneView) sceneView.presentScene(scene) } }
Désolé s'il y a de petites erreurs syntaxiques. Je n'ai pas eu l'occasion de le tester et ma memory de l'API SpriteKit est floue. J'espère que cela t'aides!