Dans GameViewController, je souhaite accéder aux méthodes d'un de mes SKScenes. Sa classe est appelée PlayScene
. J'ai essayé de trouver une solution, mais je n'y suis pas parvenu. J'essaie des choses comme let gameScene = self.something.something as! PlayScene
Appel de la méthode SKScene à partir de GameViewController
J'ai également essayé d'utiliser let scene = SKScene(fileNamed: "GameScene")
mais quand j'ai essayé d'appeler la méthode il a dit quelque chose comme "identificateur non résolu." J'utilise ça quand je présente cette scène, alors j'ai pensé que ça marcherait.
Suis-je proche? Comment puis-je accéder à ma classe SKScene à partir de GameViewController?
Comment cette réponse change-t-elle si j'ai besoin d'une instance spécifique de PlayScene? – Taylor
Je suppose que vous voulez la scène que votre 'SKView' présente? Vous devriez avoir une référence dans le 'GameViewController'. Il suffit de le stocker comme une propriété. – nathan
Oui, c'est correct. Donc pour ce cas, j'utiliserais 'self' d'une façon ou d'une autre, non? – Taylor