Der folgende Code animiert eine Rotation.Anhalten einer laufenden SKAction - Sprite Kit
let something:SKSpriteNode = SKSpriteNode()
func start(){
let rotateAction = SKAction.rotateToAngle(CGFloat(M_PI), duration: 10.0)
something.runAction(SKAction.sequence([rotateAction]))
}
Jetzt möchte ich die Animation innerhalb der Animationsdauer stoppen. Gibt es etwas Ähnliches wie das Folgende? Ich möchte die Animation stoppen, wenn der Benutzer den Bildschirm berührt.
func stop(){
something.SKAction.stop()
}
die erste Option ist wirklich einfach und ordentlich, danke –