Spritekit:更改场景并保留背景

时间:2015-06-18 05:47:56

标签: swift sprite-kit skscene

我正在开发一款需要独立动画背景的游戏。游戏需要改变一些场景,保持相同的背景。根据用户输入,背景将相应地设置动画。

由于场景的背景随场景移动,在转换时,我该如何实现?我能想象的唯一方法是拥有2个SKView,每个都有一个场景。所以我可以分别拥有一个背景场景和一个前景场景。但我不知道是否有可能,我该怎么办呢。

感谢任何帮助!

我最好,

1 个答案:

答案 0 :(得分:0)

您不能跨场景保留节点。您必须在每个场景转换期间再次添加节点。这就是为什么我不像文档描述的那样使用Apple的场景转换。相反,我使用自己的自定义SKNodes并使用这些节点进行自己的自定义转换,我强烈建议您这样做。我给出了关于here

的详细答案