此代码旨在向用户显示UIViewController
"菜单",而是用黑屏对其进行问候。
let currentViewController:UIViewController=UIApplication.shared.keyWindow!.rootViewController!
let mymenu = menu()
currentViewController.present(mymenu, animated: true, completion: nil)
我是从SKScene
过渡的。
答案 0 :(得分:2)
要提供另一个SKScene
的{{1}},您应该例如:
SKScene
您无需检索let nextScene = MainScene(size: self.scene!.size)
self.scene?.view?.presentScene(nextScene, transition: SKTransition.doorway(withDuration: 1))
,因为您始终可以访问currentViewController
的{{1}}
正如下面的评论中所解释的,有多种方法可以调用实现到游戏viewController的函数,一种可以创建一个委托/协议,如下代码所示:
GameScene示例:
view
GameViewController示例:
scene
<强>输出强>: