私には文字があります。画面上をタップで私はこれを実行します。私のSpriteKitゲームで、動きのロジックが違うのはなぜですか?
をfor touch in touches {
let location = touch.locationInNode(self)
print(location.x)
print("Pos \(self.magician.position.x)")
if location.x >= self.magician.position.x {
print("R")
self.movingRight = true
} else {
print("L")
self.movingLeft = true
}
}
ので、ロジックは次のとおりです。location.xがある場合>私の文字position.xよりも、それは私が右側にタップし、私のキャラクターが移動しなければならないことを、意味この方向に、右に。しかし、私は右サイドをタップすると、なぜそれが左側に移動するのかわかりません。
SpriteKitのロジックがどうして違うのですか?