我正在开发Swift SpriteKit游戏,我需要一些帮助。我有游戏运行的游戏场景,当玩家死亡时,我想加载另一个带有按钮和标记的场景,但我希望这个场景是UIView而不是SpriteKit场景。如何从SpriteKit场景加载UIView?适用于现场?非常感谢!
答案 0 :(得分:3)
如果您只想显示弹出菜单,可以访问SKScene的视图并将UIView
添加为子视图:
self.view?.addSubview(yourView)
或者如果您想转移到另一个UIViewcontroller
,您可以访问视图的rootViewController
并从那里展示您的viewcontroller:
self.view?.window?.rootViewController?.presentViewController(viewControllerToPresent: YourViewController, animated: true, completion: nil)