Так вот мой код:
let jonahSpriteNode = SKSpriteNode(imageNamed: "jonah_spaceship")
let georgeSpriteNode = SKSpriteNode(imageNamed: "george_spaceship")
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
if UIDevice.current.userInterfaceIdiom == .phone {
return .left
}
}
override func didMove(to view: SKView) {
//var jonahFrames = [SKTexture]()
jonahSpriteNode.position = CGPoint(x: 30, y: frame.midY)
jonahSpriteNode.size = CGSize(width: 100.0, height: 100.0)
jonahSpriteNode.run(SKAction.rotate(byAngle: CGFloat(M_PI / -2.0), duration: 0))
addChild(jonahSpriteNode)
georgeSpriteNode.position = CGPoint(x: 538, y: frame.midY)
georgeSpriteNode.size = CGSize(width: 100.0, height: 100.0)
georgeSpriteNode.run(SKAction.rotate(byAngle: CGFloat(M_PI / 2.0), duration: 0))
addChild(georgeSpriteNode)
}
Это показывает эту ошибку:
Property does not override any property from its superclass
Если я удаляю переопределение, он может работать, но это не заставляет пейзаж влево. Как я могу это исправить?