我目前正在研究一个精灵套件 - 我已经完成了第一级。我的游戏场景从遇到管理器调用,用于我准备的场景。
我很好奇是否可以复制游戏场景以设置二级?我已经尝试过,其中参考选择的“游戏场景2”运行时构建成功。
我的问题是,现在我已经将其作为试验,游戏场景出现但完全静止。然后我收到一个错误,将我引导至代码中的一个语句,如下所示:
If self.physicsBody!.velocity!.dy > 300 {
self.physicsBody!.velocity.dy = 300
}
我得到错误:
线程 1:致命错误:在展开可选值时意外发现 nil。
这似乎在一个游戏场景中运行良好,突然间提到了这个错误消息。
我对 Xcode 相当陌生,并试图了解可选选项,但我无法理解如何克服这个问题或能够重新调整语句?