以下代碼將爲旋轉添加動畫。停止正在運行的SKAction - Sprite Kit
let something:SKSpriteNode = SKSpriteNode()
func start(){
let rotateAction = SKAction.rotateToAngle(CGFloat(M_PI), duration: 10.0)
something.runAction(SKAction.sequence([rotateAction]))
}
現在我想在動畫持續時間內停止動畫。有什麼和以下類似的嗎?我想在用戶觸摸屏幕時停止動畫。
func stop(){
something.SKAction.stop()
}
第一個選項非常簡單和整齊,謝謝 –