Swift version: 5.2
One of the great features of SpriteKit's actions is that they can be chained together using action sequences. SpriteKit automatically ensures each action finishes before the next one begins – all you need to do is create the actions then put them into an array.
The example below makes a spaceship shrink down to 10% of its original size before fading out:
let sprite = SKSpriteNode(imageNamed:"Spaceship") let scale = SKAction.scale(to: 0.1, duration: 0.5) let fade = SKAction.fadeOut(withDuration: 0.5) let sequence = SKAction.sequence([scale, fade]) sprite.run(sequence)
SPONSORED ViRE offers discoverable way of working with regex. It provides really readable regex experience, code complete & cheat sheet, unit tests, powerful replace system, step-by-step search & replace, regex visual scheme, regex history & playground. ViRE is available on Mac & iPad.
Available from iOS 7.0 – see Hacking with Swift tutorial 14
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.