Bu dairem var ve kullanıcı parmağını düğüme alıp döndürdüğünde 360 derece sola ve sağa döndürülebilir. Bir if ifadesinin nasıl yapılacağını anlamaya ihtiyacım var, böylece sola döndüğünde bir eylem ekleyebilirim ve sağa döndüğünde başka bir eylem ekleyebilirim. İşte sahip kodudur:Swift'deki dönen çevrem için bir if deyimini nasıl yapabilirim?
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
}
}
}
İhtiyacım olan şey, eğer kullanıcı sağa dönüyorsa, bir eylem ekleyebilirim ve eğer kullanıcı sola dönüyorsa, başka bir eylem ekleyebilirim. – coding22