【发布时间】:2015-02-26 20:49:38
【问题描述】:
我正在开发一个 Swift SpriteKit 游戏,我需要一些帮助。我有游戏运行的游戏场景,当玩家死亡时,我想加载另一个带有按钮和标签的场景以获得得分,但我希望这个场景是 UIView 而不是 SpriteKit 场景。如何从 SpriteKit 场景加载 UIView?适用于当前场景?非常感谢!
【问题讨论】:
标签: swift
我正在开发一个 Swift SpriteKit 游戏,我需要一些帮助。我有游戏运行的游戏场景,当玩家死亡时,我想加载另一个带有按钮和标签的场景以获得得分,但我希望这个场景是 UIView 而不是 SpriteKit 场景。如何从 SpriteKit 场景加载 UIView?适用于当前场景?非常感谢!
【问题讨论】:
标签: swift
如果您只想显示一个弹出菜单,您可以访问您的 SKScene 视图并将您的 UIView 添加为子视图:
self.view?.addSubview(yourView)
或者,如果您想移动到另一个 UIViewcontroller,您可以访问您的视图的 rootViewController 并从那里展示您的视图控制器:
self.view?.window?.rootViewController?.presentViewController(viewControllerToPresent: YourViewController, animated: true, completion: nil)
【讨论】: