2016-02-19 87 views
0

以下代码将调用start()时的旋转动画,并在调用stop()时停止动画。从SKAction.rotateToAngle()获取旋转细节 - SpriteKit

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() 
} 

现在,当停止()的动画时间(例如5秒到在这种情况下操作)中调用,我可以得到的对象有多少在特定时刻旋转弧度?

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

回答