1
Swift SpriteKit에서 정수에 저장된 스프라이트의 "각도"를가집니다. 0부터 시작하여 사용자가 왼쪽 또는 오른쪽으로 회전 할 때마다 45를 더하거나 뺍니다 (0-360). 스프라이트를 저장된 각도로 회전시키기 위해 SKAction을 만드는 방법은 무엇입니까? (의도하지 않게 각도가 변경된 경우)Swift SpriteKit이 특정 각도로 스프라이트를 바꿈
Swift SpriteKit에서 정수에 저장된 스프라이트의 "각도"를가집니다. 0부터 시작하여 사용자가 왼쪽 또는 오른쪽으로 회전 할 때마다 45를 더하거나 뺍니다 (0-360). 스프라이트를 저장된 각도로 회전시키기 위해 SKAction을 만드는 방법은 무엇입니까? (의도하지 않게 각도가 변경된 경우)Swift SpriteKit이 특정 각도로 스프라이트를 바꿈
iOS는 일반적으로 각도를 나타내는 데 라디안을 사용합니다. 액션을 만들기 전에 각도를 라디안으로 변환해야합니다.
let radAngle = CGFloat(angle) * .pi/180
let rotationAction = SKAction.rotateToAngle(radAngle, duration: 0.5)
node.runAction(rotationAction)