如何从 viewcontroller 调用方法到 skscene

How to call methods from viewcontroller onto skscene

我试图在 spritekit 中的 GameScene class 中指定的动作后调用 viewcontroller 中的方法,但无济于事。如果有人可以 post 一个从 skscene class class(链接到 skscene)内部调用简单方法的示例,我将不胜感激 class.

如有任何答复,我将不胜感激!

这是在您的 GameScene 中引用您的 viewController 的问题。 方法有很多种,一种是在GameScene中使用这个:

let controller = self.view?.window?.rootViewController as GameViewController

现在 return 显示当时的场景 viewController。所以如果你有不止一个控制器,你应该注意这一点。