Swift noob hier also bitte bitte mit mir!Verwenden von Bewegung in SpriteKit
Ich habe Tutorials verfolgt, um Bewegung in mein SpriteKit (Swift 3) Spiel zu implementieren. Ich habe den folgenden Code:
class GameScene: SKScene {
let player = SKSpriteNode(imageNamed: "Airplane")
override func didMove(to view: SKView) {
backgroundColor = SKColor.white
player.position = CGPoint(x: size.width * 0.1, y: size.height * 0.5)
addChild(player)
if motionManager.isAccelerometerAvailable == true {
motionManager.startAccelerometerUpdates(to: OperationQueue.currentQueue(), withHandler:{
data, error in
var currentX = self.player.position.x
// 3
if data.acceleration.x < 0 {
self.destX = currentX + CGFloat(data.acceleration.x * 100)
}
else if data.acceleration.x > 0 {
self.destX = currentX + CGFloat(data.acceleration.x * 100)
}
})
}
}
}
Ich bin Fehler auf der startAccelerometerUpdates Linie in Bezug auf den Betrieb Warteschlange bekommen:
'Call value of non-function type OperationQueue'
ich ein paar Möglichkeiten versucht haben, dies zu tun und haben sich um gesucht für es, vermisse ich das Offensichtliche?