如何以编程方式更新SKScene?

时间:2015-08-05 22:48:44

标签: ios swift sprite-kit

所以,我有一个快速擦除的SKScene,我想要删除所有精灵,以便我可以从头开始重绘。有内置的方法吗?

2 个答案:

答案 0 :(得分:2)

是的,你在寻找的是:

removeAllChildren()

答案 1 :(得分:1)

如果您想从头开始重新启动,可以使用 Initialization 来实现这一点,如Swift文档中所述:

  

初始化是准备要使用的类,结构或枚举的实例的过程。

myScene = MySceneClass(someSize)

或者,如果您不需要从头重新启动,请创建一个重置方法,仅重置您要重置的内容。

最后,如果您需要删除所有精灵,请使用removeAllChildren()