所以,我有一个快速擦除的SKScene,我想要删除所有精灵,以便我可以从头开始重绘。有内置的方法吗?
答案 0 :(得分:2)
是的,你在寻找的是:
removeAllChildren()
答案 1 :(得分:1)
如果您想从头开始重新启动,可以使用 Initialization 来实现这一点,如Swift文档中所述:
初始化是准备要使用的类,结构或枚举的实例的过程。
myScene = MySceneClass(someSize)
或者,如果您不需要从头重新启动,请创建一个重置方法,仅重置您要重置的内容。
最后,如果您需要删除所有精灵,请使用removeAllChildren()
。