最后破解了开放的SpriteKit和Swift,但是在第一个障碍时已经下降了。
Xcode linter / compiler告诉我,我正在尝试覆盖不存在的超类方法。它抗议SkScene没有didMove()
方法,即使文档似乎另有说法。
试过研究,但我猜这是一个非常流行的错误信息,可以通过对类层次结构的一些研究轻松解决。但是,我没有看到涉及这个特定背景的任何事情。
我正在使用Xcode 7.3,我通过在新项目向导中选择“游戏”来启动样板代码。
答案 0 :(得分:0)
Xcode 7.3很老了。它使用Swift 2.2,因此语法为:
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
//
}
}