我们可以更改GameScene(SKScene)上Scene.sks文件的Created级别吗?
如果您不了解我,请在此处详细说明:
我创建了2个.sks文件(例如one.sks和two.sks)和一个SKScene的子类
现在开始它向我展示了one.sks但是在一些动作之后它必须改为two.sks但是SKScene的子类不会改变。
或者我必须为每个.sks文件创建2个类?
答案 0 :(得分:0)
每个sks文件都不需要swift文件。您可以将许多sks文件附加到1个类,这就是您进行关卡设计的方式。因此,在制作场景时,您将从GameScene(fileNamed:"one")
开始,然后当您准备好进入下一个场景时,您就可以了
let nextLevel = GameScene(fileNamed:"two")
self.view!.presentScene(nextLevel) //I do not like using self.view, but that is a different debate I am not getting into. For simplicity, I am providing it here.