Container and player of Animation resources.
|int||add_animation ( String name, Animation animation )|
|void||advance ( float delta )|
|String||animation_get_next ( String anim_from ) const|
|void||animation_set_next ( String anim_from, String anim_to )|
|void||clear_caches ( )|
|void||clear_queue ( )|
|String||find_animation ( Animation animation ) const|
|Animation||get_animation ( String name ) const|
|PoolStringArray||get_animation_list ( ) const|
|float||get_blend_time ( String anim_from, String anim_to ) const|
|bool||has_animation ( String name ) const|
|bool||is_playing ( ) const|
|void||play ( String name=”“, float custom_blend=-1, float custom_speed=1.0, bool from_end=false )|
|void||play_backwards ( String name=”“, float custom_blend=-1 )|
|void||queue ( String name )|
|void||remove_animation ( String name )|
|void||rename_animation ( String name, String newname )|
|void||seek ( float seconds, bool update=false )|
|void||set_blend_time ( String anim_from, String anim_to, float sec )|
|void||stop ( bool reset=true )|
If the currently being played animation changes, this signal will notify of such change.
Notifies when an animation finished playing.
Notifies when an animation starts playing.
true, updates animations in response to process-related notifications. Default value:
An animation player is used for general purpose playback of Animation resources. It contains a dictionary of animations (referenced by name) and custom blend times between their transitions. Additionally, animations can be played and blended in different channels.
animation to the player accessible with the key
Shifts position in the animation timeline. Delta is the time in seconds to shift.
Returns the name of the next animation in the queue.
anim_to animation when the
anim_from animation completes.
AnimationPlayer caches animated nodes. It may not notice if a node disappears, so clear_caches forces it to update the cache again.
Clears all queued, unplayed animations.
Returns the name of
animation or empty string if not found.
Returns the Animation with key
null if not found.
Returns the list of stored animation names.
Get the blend time (in seconds) between two animations, referenced by their names.
true if the
AnimationPlayer stores an Animation with key
true if playing an animation.
Play the animation with key
name. Custom speed and blend times can be set. If custom speed is negative (-1), ‘from_end’ being true can play the animation backwards.
Play the animation with key
name in reverse.
Queue an animation for playback once the current one is done.
Remove the animation with key
Rename an existing animation with key
Seek the animation to the
seconds point in time (in seconds). If
true, the animation updates too, otherwise it updates at process time.
Specify a blend time (in seconds) between two animations, referenced by their names.
Stop the currently playing animation. If
true, the anim position is reset to
© 2014–2018 Juan Linietsky, Ariel Manzur, Godot Engine contributors
Licensed under the MIT License.