1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- Animations
- ==========
- Introduction
- ------------
- This tutorial will explain how everything is animated in Godot. Godot
- animation system is extremely powerful and flexible.
- To begin, let's just use the scene from the previous tutorial (splash
- screen). The goal will be to add a simple animation to it. Here's a copy
- just in case: attachment:robisplash.zip
- Creating the Animation
- ----------------------
- First of all, add an
- `AnimationPlayer <https://github.com/okamstudio/godot/wiki/class_animationplayer>`__
- node to the scene, make it a child of bg (the root node):
- .. image:: /img/animplayer.png
- When a node of this type is selected, the animation editor panel will
- appear:
- .. image:: /img/animpanel.png
- So, it's time to create a new animation! Press the new animation button
- and name the animation "intro".
- .. image:: /img/animnew.png
- After the animation has been created, then it's time to edit it, by
- pressing the "edit" button:
- .. image:: /img/animedit.png
- Editing the Animation
- ---------------------
- Now this is when the magic happens! Several things happen when the
- "edit" button is pressed, the first one is that the animation editor
- appears above the animation panel.
- .. image:: /img/animeditor.png
- But the second, and most important, is that the property editor enters
- into "animation editing" mode. In this mode, a key icon appears next to
- every property of the property editor. This means that, in Godot, *any
- property of any object* can be animated:
- .. image:: /img/propertykeys.png
- Making the Logo Appear
- ----------------------
- | Next, the logo will appear from the top of the screen. After selecting
- the animation player, the editor panel will stay visible until
- manually hidden (or the animation node is erased). Taking advantage of
- this, select the "logo" node and go to the "pos" property, move it up,
- to position: 114,-400.
- | Once in this position, press the key button next to the property:
- .. image:: /img/keypress.png
- As the track is new, a dialog will appear asking to create it. Confirm
- it!
- .. image:: /img/addtrack.png
- And the keyframe will be added in the animation player editor:
- .. image:: /img/keyadded.png
- Second, move the editor cursor to the end, by clicking here:
- .. image:: /img/move_cursor.png
- Change the logo position to 114,0 and a keyframe again. With two
- keyframes, the animation happens.
- .. image:: /img/animation.png
- Pressing Play on the animation panel will make the logo descend. To test
- it by running the scene, the autoplay button can tag the animation to
- start automatically when the scene starts:
- .. image:: /img/autoplay.png
- And finally, when running the scene, the animation should look like
- this:
- .. image:: /img/out.gif
- *Juan Linietsky, Ariel Manzur, Distributed under the terms of the `CC
- By <https://creativecommons.org/licenses/by/3.0/legalcode>`__ license.*
|