SpriteKit场景—使用didMove加载内容(以查看:SKView)

使用SpriteKit的iOS游戏中的所有内容内容都在SKScene类内。

SKScene是“场景图的根对象”,这意味着您可以近距离观察活动中的树木!

是的 我对SKSceneSKView之间的区别感到有些困惑但是SKView只是UIView子类。 不太肉!

您可以完成我们的大多数属性分配,并在SKScene didMove(to: SKView)方法中didMove(to: SKView)编程方式进行设置。

以编程方式添加子级

这是最好的方法,因为所有内容都在代码中,但是可能要花很长时间。 如果设计师无法编写代码,您也将无法与他们轻松共享场景。

我喜欢Scene编辑器,因为它提供了很多复杂的选项,例如SpriteKit TileMap和动画,但它并不太复杂,您在编辑器中所做的任何事情都可以用代码完成。

请注意,在这种情况下,SKView不会调用场景编辑器文件,而是会调用GameViewController。