for touch in touches{
let location = touch.location(in: self)
let maxTouchHeight = self.frame.midY
if currentGameType == .wobble{
main.zRotation = (location.y)/512
if location.y > maxTouchHeight { return }
}
}
}
So versuche ich, ein Paddel zu drehen, je nachdem, wo Sie mit dem Finger auf der y-Achse in einer Art von Pong-Spiel. Ich konnte es jedoch nicht so machen, dass es nur in der unteren Hälfte des Bildschirms funktioniert, dh die beiden Extremitäten der Rotation sind ganz oben und ganz unten auf dem Bildschirm, aber ich möchte, dass das obere Ende ganz oben ist die untere Hälfte des Bildschirms. (Haupt ist ein Pong Paddel).
Jede Hilfe ist willkommen :)
Lesen Sie die Xcode-Dokumentation und finden Sie heraus, was die zRotation-Eigenschaft ist. Niemand weiß, was "Main" ist, aber wenn Sie einen Knoten drehen möchten, verwenden Sie SKAction. –