Document animation markers

This commit is contained in:
skyace65
2025-02-16 21:01:03 -05:00
parent 8d9085ae7c
commit 5a185cb0cf
3 changed files with 37 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 992 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 998 B

View File

@@ -391,3 +391,40 @@ is being animated in its previous positions in the animation.
The three dots button next to the onion skinning button opens a dropdown
menu that lets you adjust how it works, including the ability to use
onion skinning for future frames.
Animation Markers
-----------------
Animation markers can be used to play a specific part of an animation rather than
the whole thing. Here is a use case example, there's an animation file that has a
character doing two distinct actions, and the project requires the whole animation,
as well as both actions individually. Instead of making two additional animations,
markers can be placed on the timeline, and both actions can now be played
individually.
To add a marker to an animation right click the space above the timeline and select
**Insert Marker...**.
.. image:: img/animation_marker_click_area.webp
All markers require a unique name within the animation. You can also set the color
of the markers for improved organization.
To play the part of the animation between two markers use the :ref:`play_section_with_markers()<class_AnimationPlayer_method_play_section_with_markers>`
and :ref:`play_section_with_markers_backwards()<class_AnimationPlayer_method_play_section_with_markers_backwards>`
methods. If no start marker is specified then the beginning of the animation is
used, and if no end marker is specified, then the end of the animation is used.
If the end marker is after the end of the animation then the ``AnimationPlayer`` will
clamp the end of the section so it does not go past the end of the animation.
To preview the animation between two markers use :kbd:`Shift + Click` to
select the markers. When two are selected the space between them should be
highlighted in red.
.. image:: img/animation_marker_selected.webp
Now all of the play animation buttons will act as if the selected
area is the whole animation. **Play Animation from Start** will treat the first
marker as the start of the animation, **Play Animation Backwards from End**
will treat the second marker as the end, and so on.