Sprites are just static images with no life. So actions add that life to the sprites that make your game. Actions help in building the gameplay by moving sprites and animating them differently. An action is an object that makes the scene look alive.
Actions are applied on nodes and sprites, for example, we want to move some object that is a sprite, so we create a move action and run it on that sprite. SpriteKit automatically changes the sprite's position in a form of animation until the action is over.
All actions are implemented using a class called
SKAction and different types of actions are instantiated using the class methods of the
SKAction class provided for various animation functionality.
Here are the most common ...