func Restart(){

    self.view?.presentScene(GameScene, transition: SKTransition.crossFadeWithDuration(1.0))



}

}

错误:无法将值类型GameScene转换为预期的参数SKScene

我收到上述错误,但我不确定为什么

最佳答案

  • 您是否将type GameScene作为参数发送?否则,您应该停止使用大写字母命名变量。看起来您正在发送类型而不是实例。 (可能应该是 gameScene )
  • 您的GameScene类可能不会继承SKScene。函数presentSceneSKScene作为参数,您在其中发送的内容必须为SKScene类型或继承 SKScene的类。
  • 关于swift - 错误: Cannot convert value type GameScene to expected argument SKScene,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33813799/

    10-11 06:35