如何从SKScene转到UIViewController?

3
我是一名编程新手,正在尝试使用Swift和SpriteKit构建一个简单的游戏。现在看起来不错,但我有一个小问题需要解决。我如何从SKScene(游戏)到Storyboard中的UIViewController?
我的游戏看起来像这样。在Storyboard中,我有3个视图(主菜单、关于和游戏结束)和1个SKScene(游戏)。当玩家在主菜单中点击播放按钮时,他会进入游戏SKScene。当玩家失败时,我想跳转到一个新的UIViewController,在那里我可以链接2个按钮(返回主菜单和重新开始)。
我不知道该怎么做。如果您不知道Swift,我也接受Objective-C。

你需要想出一种让SKScene与UIViewController进行通信的方法。可以参考这个答案:https://dev59.com/Yn3aa4cB1Zd3GeqPitnk#22555881 - ZeMoon
可能是重复的问题:如何通过代码从SKScene转到UIViewController? - ZeMoon
1个回答

1

对于其他人在以后遇到这个问题的情况:

self.view?.window?.rootViewController

SKScene中调用时,将返回一个UIViewController对象。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接