【问题标题】:SKScene to SKScene nil issues while unwrapping展开时 SKScene 到 SKScene 无问题
【发布时间】:2017-01-25 17:47:00
【问题描述】:

如果你们有任何问题(也许我没有提供足够的信息),我很乐意展示更多我所拥有的,非常感谢

所以我的游戏场景中有条件检查 x 或 y 是否获胜,它应该使用这段代码将您带到另一个场景:

let gameSceneTemp = GameScene(fileNamed: "thescene") self.scene?.view?.presentScene(gameSceneTemp!, transition: SKTransition.doorsCloseHorizontal(withDuration: 1.0))

我没有语法问题,但是当我运行它并玩游戏直到条件为真时,我收到此错误:

fatal error: unexpectedly found nil while unwrapping an Optional value (lldb) 

在同一类但在 didMove 函数中的这行代码

oScore = self.childNode(withName: "oScore") as! SKLabelNode

didMove 设置如下:

override func didMove(to view: SKView) {

【问题讨论】:

    标签: ios objective-c swift xcode skscene


    【解决方案1】:

    如果有人遇到类似问题,请确保当您让 x = GameScene 时,该文件必须是 gameScene LOL 我是 SKSccene,所以我切换到它,它现在可以工作了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多