如果你们有任何问题(也许我没有提供足够的信息),我很乐意展示更多我所拥有的内容,非常感谢
所以我的游戏场景中有条件来检查 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/