ios - 展开时 SKScene 到 SKScene 零问题

标签 ios objective-c swift xcode skscene

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

所以我的游戏场景中有条件来检查 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) {

最佳答案

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

关于ios - 展开时 SKScene 到 SKScene 零问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41858213/

相关文章:

ios - 下载数据后 TableView 未更新

iphone - 内部分布澄清

ios - Realm - 无法更新值 2 次

ios - iOS中如何将相机坐标转换为经纬度

iOS 快速 : Deint a child ViewController

objective-c - NSMutableDictionary 不写入文件

objective-c - 如何使用 UIDocumentInteractionController 在另一个应用程序中打开文件?

ios - Xcode General 选项卡中的 "Embedded Binaries"和 Build Phases 选项卡中的 "Embeded Frameworks"有什么区别?

ios - 作为选择器传递给 UI 测试框架的字符串意味着什么

objective-c - 加速循环以创建长字符串