Gum supports creating and previewing animations in the editor through the use of states. The general workflow for creating an animation is as follows:
Gum’s animation system is very powerful and can be used in a variety of situations:
Animations are stored separate from the screen or component on the file system. If a screen or component contains at least one animation then Gum will save a Gum Animation XML file (.ganx extension) with the word “Animations” appended on the screen or component’s name. In other words GameScreen would have a file called GameScreenAnimations.ganx in the same folder containing information about its animations.
Once an animation has been made it can be played back in editor. The following shows how an animation is played back, both in real time and also by dragging the slider.