我试图在spritekit的GameScene类中的指定操作之后调用viewcontroller中的方法,但无济于事。如果有人可以在skscene类中发布一个从viewcontroller类(链接到skscene)中调用一个简单方法的例子,我将不胜感激。
我非常感谢任何答案!
答案 0 :(得分:2)
这是在GameScene中引用viewController的问题。 有很多方法,一种是在GameScene中使用它:
let controller = self.view?.window?.rootViewController as GameViewController
现在这将返回当时显示场景的viewController。所以如果你有一个以上的控制器,你应该注意这个。