Ich versuche zu erkennen, ob der Benutzer in einem SKScene die linke oder rechte Seite des Bildschirms berührt.Schnelle Erkennung der Berührung auf der linken und rechten Seite des Bildschirms SKScene
Ich habe den folgenden Code zusammen aber es gibt nur "Right" unabhängig davon, wo berührt wird.
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")
}
}
}
Wäre nicht richtig größer als (>) und links kleiner als (<)? –
Das stimmt. Jetzt gibt es weiterhin "Links" aus, wenn ich irgendwo berühre. –