过渡后出现的场景

时间:2017-05-20 07:07:44

标签: ios swift sprite-kit

我在转换时遇到了一些问题。这是我的标准转换代码:

let transition = SKTransition.crossFade(withDuration: 1.0)
let gameScene = GameScene(size: self.size)
gameScene.scaleMode = .aspectFill
self.scene!.view?.presentScene(gameScene, transition: transition)

在我过渡到的场景中,我有2个随机产生的物体。转换开始时,我在一个地方看到这个节点,当转换完成在另一个地方。所以在转换结束时,我看到它们会掉到其他地方,这是不正确的行为。

如果我放这行代码:

transition.pausesIncomingScene = false

过渡后,我的场景刚刚冻结,一切都没有发生!

我可以用这种过渡行为做些什么?

1 个答案:

答案 0 :(得分:0)

我发现我的代码工作不好的地方。 当我进入GameScene时,我把它保存到我的经理那里,当我离开这个场景时,我也把它保存到我的经理那里。我刚刚删除了第一个保存,现在代码就像一个魅力。

希望这可以节省几个小时。

谢谢大家!