我得到这个代码奇怪的错误。所以基本上我正在尝试转换场景,并且输入了代码并多次查看了Apple的文档。但似乎无法找出这个错误。任何帮助表示赞赏。我只是想从场景1到场景2进行简单的过渡。我非常恼火,因为我搜索了很多地方,找不到这个问题的答案。万分感谢。.presentScene/Swift 3(SpriteKit)的奇怪错误
截至目前,我有两个场景:第一个是“FirstScene”,第二个是“GameScene”。我试图从场景1(第一场景)转换到场景2(GameScene)。
错误我收到: “无法将类型的价值”(fileNamed:字符串) '!SKScene' 到指定的类型“
let yourNextScene:SKScene! = (fileNamed: "GameScene")
let transition = SKTransition.moveIn(with: .right, duration: 1)
scene?.view?.presentScene(yourNextScene as SKScene, transition: transition)
let yourNextScene = SKScene(fileNamed:“GameScene”) –
它的工作!谢谢你,先生! –
使用:只是指定类型 - 它不会自动调用初始化器。这基本上只是'SKScene.init(fileNamed:“GameScene”)' – Fluidity