我是 Sprite Kit 的新手,所以这里没有初学者问题。
我目前有一个完整的应用程序,使用 4 个选项卡通过 UITabBarController 编写,我的所有约束都通过 Storyboard 文件完成。
添加 Sprite Kit 场景作为应用介绍的最佳方式是什么?
基本上,我想添加一些介绍性的 ~30 秒长游戏,然后直接过渡到我已有的游戏。
我已经创建了一个 GameScene (SKScene) 和一个 GameViewController (UIViewController),应用程序现在加载到场景中,但我不确定现在如何访问 UITabBarController。
我只知道 view.presentScene()
可以转换出 Sprite Kit。难道没有办法在这里轻松地将两者联系起来吗?
提前致谢!
最佳答案
由于您熟悉 UIKit,因此我不会为您简化它。使用 Storyboard创建从 SKView 到 UITabController 的转场,
然后执行 segue viewController.performSegue(withIdentifier: "showTabs", sender: nil)
您正在考虑调用 view.presentScene
以转到选项卡 Controller 的位置。请注意,您需要以某种方式从场景访问 View Controller ,方法是创建委托(delegate)或搜索应用委托(delegate)。
关于ios - Sprite Kit 到 UITabBarController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56820767/