Game Development Reference
In-Depth Information
Applying actions on sprites
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 anim-
ation functionality.
Here are the most common actions available in SpriteKit:
• Applying transformation (translation, rotation, and scaling)
• Changing visibility (fading in and fading out)
• Changing the content of the sprite
• Changing the colors of sprites
• Removing sprites
• Calling a block or a selector
• Repeating and sequencing actions
Search WWH ::




Custom Search