1
在Swift SpriteKit中,我有一個存儲在整數中的精靈的「角度」。它從零開始,每當用戶向左或向右旋轉(0-360)時加上或減去45,我將如何創建一個SKAction以將精靈旋轉到存儲的角度? (在角度無意中偏移的情況下)Swift SpriteKit將精靈旋轉到一定角度
在Swift SpriteKit中,我有一個存儲在整數中的精靈的「角度」。它從零開始,每當用戶向左或向右旋轉(0-360)時加上或減去45,我將如何創建一個SKAction以將精靈旋轉到存儲的角度? (在角度無意中偏移的情況下)Swift SpriteKit將精靈旋轉到一定角度
iOS通常使用弧度來描述角度。在創建動作之前,您需要將度數轉換爲弧度。
let radAngle = CGFloat(angle) * .pi/180
let rotationAction = SKAction.rotateToAngle(radAngle, duration: 0.5)
node.runAction(rotationAction)