【发布时间】:2018-01-25 12:39:18
【问题描述】:
我目前在 Spritekit 的无尽跑步者中工作,但我不想让关卡完全自行生成。我的想法是用“关卡块”创建许多场景,然后可以将它们连续连接到主场景,从而创建一个无穷无尽的关卡字符串。
问题是,我不太确定,将场景添加到场景中是否是个好主意,以及无论如何我将如何在代码中做到这一点。
创建这些关卡块的最佳方法是什么?
【问题讨论】:
标签: sprite-kit skscene
我目前在 Spritekit 的无尽跑步者中工作,但我不想让关卡完全自行生成。我的想法是用“关卡块”创建许多场景,然后可以将它们连续连接到主场景,从而创建一个无穷无尽的关卡字符串。
问题是,我不太确定,将场景添加到场景中是否是个好主意,以及无论如何我将如何在代码中做到这一点。
创建这些关卡块的最佳方法是什么?
【问题讨论】:
标签: sprite-kit skscene
好的,我想出了一个解决方案。也许我上网和询问有点快,但希望这对其他人有帮助。
我这样做的方法是创建一个引用场景的 SKReferenceNode,其中包含“关卡块”。然后可以像使用任何其他节点一样使用 SKReferenceNode。
【讨论】:
SKReferenceNodes 只需要在SpriteKit Builder 级别,如果您通过代码生成它,SKNode 也可以工作