Spritekit - 将 SKScene 内容添加到另一个 SKScene

Spritekit - Add SKScene content to another SKScene

我目前正在 Spritekit 中的无尽奔跑者中工作,但我不想让关卡完全自行生成。我的想法是用 "level blocks" 创建许多场景,然后可以将它们连续附加到主场景,从而创建一个无穷无尽的关卡字符串。

问题是,我不太确定将场景添加到场景中是否是个好主意,以及无论如何我将如何在代码中执行此操作。

创建这些关卡块的最佳方法是什么?

好的,我找到了解决办法。也许我上网和询问有点快,但希望这会帮助其他人。

我的方法是创建一个引用场景的 SKReferenceNode,其中包含 "Level Blocks"。然后可以像任何其他节点一样使用 SKReferenceNode。