我试图提供一个菜单(GameViewController)。我尝试在GameScene中执行此操作:
let secondViewController:GameViewController = GameViewController()
self.presentViewController(secondViewController, animated: true, completion: nil)
但在self.presentViewController(secondViewController, animated: true, completion: nil)
行显示错误"类型' GameScene'没有会员' presentViewController'在斯威夫特"。我无法使用.presentViewController执行移动,它需要以编程方式完成而不使用segue,并且必须能够在SKScene中使用。
提前致谢, 尼尔
答案 0 :(得分:0)
根据Apple的说法,游戏中的每个不同场景或屏幕都应该显示不同的SKScene
对象。
单个GameViewContoller
和单个SKView
可用于呈现许多不同的场景,例如主菜单和游戏中的关卡。
例如,在SKScene
课程内,使用SKView
引用self.view
并告诉它显示主菜单SKScene
。