2015-06-18 85 views
1

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

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

任何帮助表示赞赏!

我最好的,

+0

如果你在场景之间切换,你将需要重新加载你的背景节点。 – sangony

回答

0

你不能保持整个场景的节点。您必须在每个场景转换过程中再次添加节点。这就是为什么我不按照文档描述的方式使用Apple的场景转换。相反,我使用自己的自定义SKNodes并使用这些节点进行自定义转换,我强烈建议您执行这些转换。我给出了关于这个的详细答案here