Spritekit:改变场景并保留背景

Spritekit: Change a scene and keep the background

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

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

感谢任何帮助!

我最好的,

您不能跨场景保留节点。您必须在每个场景转换期间再次添加节点。这就是为什么我不按照文档描述的方式使用 Apple 的场景转换。相反,我使用我自己的自定义 SKNodes 并使用这些节点进行我自己的自定义转换,我强烈建议您这样做。这个我已经详细回答了