我是Swift和SpriteKit的新手,所以不确定我是否正确处理不同的屏幕和场景..
在此屏幕上,您可以选择级别:
类GameScene:SKScene
let reveal = SKTransition.crossFadeWithDuration(0.4)
let nextScene = Level_018(size: CGSize(width: 1050, height: 770))
self.view?.presentScene(nextScene, transition: reveal)
我可以选择Level_018,当你完成18级时,我会提出另一个SKScene。
class Level_018:SKScene
let reveal = SKTransition.crossFadeWithDuration(0.8)
let scene = GameComplete(size: CGSize(width: 1050, height: 770))
self.view?.presentScene(scene, transition: reveal)
这有效
类GameComplete:SKScene
let reveal = SKTransition.crossFadeWithDuration(0.8)
let scene = GameScene(size: CGSize(width: 1050, height: 770))
self.view?.presentScene(scene, transition: reveal)
但是在这里,当我试图呈现我盯着的GameScene时,我出于某种原因只得到黑屏......
答案 0 :(得分:0)
能够通过制作新的LevelSelect:SkScene类来修复它。