Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 从SKAction.rotateToAngle()-SpriteKit获取旋转详细信息_Swift_Skaction - Fatal编程技术网

Swift 从SKAction.rotateToAngle()-SpriteKit获取旋转详细信息

Swift 从SKAction.rotateToAngle()-SpriteKit获取旋转详细信息,swift,skaction,Swift,Skaction,以下代码将在调用start()时设置旋转动画,并在调用stop()时停止运动 func start(){ let rotate = SKAction.rotateToAngle(CGFloat(M_PI), duration: 10.0) something.runAction(SKAction.sequence([rotate])) } func stop(){ something.paused = true // or // something.removeAllAc

以下代码将在调用start()时设置旋转动画,并在调用stop()时停止运动

func start(){
  let rotate = SKAction.rotateToAngle(CGFloat(M_PI), duration: 10.0)
  something.runAction(SKAction.sequence([rotate]))
}

func stop(){
  something.paused = true
  // or 
  // something.removeAllActions()
}
现在,当在动画周期内调用stop()时(例如,在本例中,动作开始5秒),我可以得到对象在特定时刻旋转的弧度吗

我想知道用户轻触之间给定spriteNode的旋转角度。有没有其他方法可以实现这一点?

所有SpriteKit节点(SKNode)都有一个zRotation属性,它告诉您这一点(围绕z轴旋转,z轴是指向屏幕的轴)