私はこのサークルを持っていて、ユーザーがノード上に指を置いて回転しているときに左右に360度回転できます。 if文を作成する方法を理解する必要があります。左に回転するとアクションを追加でき、右に回転すると別のアクションを追加できます。ここで私が持っているコードは次のとおりです。スウィフトで循環サークルのif文を作成するにはどうすればよいですか?
override func touchesMoved(touches: Set<UITouch>, withEvent event: UIEvent?) {
for touch in touches {
let location = touch.locationInNode(self)
let node = self.nodeAtPoint(location)
if node.name == "rotatecircle" {
//lets user rotate circle like a knob when there is one finger on node.
let dy = circle.position.y - location.y
let dx = circle.position.x - location.x
let angle2 = atan2(dy, dx)
circle.zRotation = angle2
}
}
}
私はそれが必要なので、ユーザーが右に回すとアクションを追加でき、ユーザーが左に回っている場合は別のアクションを追加できます。 – coding22