J'essaie de détecter si l'utilisateur touche le côté gauche ou droit de l'écran dans un SKScene.Touche de détection rapide sur les côtés gauche et droit de l'écran SKScene
Je ai mis le code suivant ensemble, mais il est seulement sortie "Right", peu importe où est touché.
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
for touch in touches {
let location = touch.location(in: self)
if(location.x > self.frame.size.width/2){
print("Left")
}
else if(location.x < self.frame.size.width/2){
print("Right")
}
}
}
Ne serait-il pas plus grand que (>) et moins que (<)? –
C'est vrai .. Maintenant, il continue à sortir "gauche" quand je touche n'importe où. –