Publisher
theorioli
AnimationPlayer SpriteFrames Helper
AnimationPlayer SpriteFrames Helper allows for an easier addition of SpriteFrames animations into the timeline of an Animation.
This plugin has been mirrored from the Godot Asset Library.
The plugin author is in no way affiliated with Gadget.
If you are the author of this plugin and would like this mirror removed, please contact support@gadgetgodot.com.
Godot AnimationPlayer SpriteFrames Helper
AnimationPlayer SpriteFrames Helper allows for an easier addition of SpriteFrames animations into the timeline of an Animation.
Table Of Contents
Why?
An AnimatedSprite is an amazing tool for easy spritesheet animation, and SpriteFrames are a great data container. Especially when paired with plugins such as Godot Aseprite Wizard.
However, the AnimationPlayer node is much better when it cames to syncing various gameplay elements such as particles, sound effects and colliders to animations. Animating a spritesheet with an AnimationPlayer is a pain because you would need to manually set every keyframe, making sure you're playing it at the correct FPS.
So, AnimationPlayer SpriteFrames Helper is here to automate the boring for you.
How To
- Follow the Godot plugin installation guide.
- Enable the plugin in the Project Settings:
A new view will now appear in your Inspector dock when you select any AnimationPlayer:
You can select which AnimationPlayer animation you want to edit:
What AnimatedSprite should be targeted in the animation:
What SpriteFrames animation to use:
And finally, you can select to Fill and Set Length:
Fillwill fill up the animation for the selected keyframe until the end of the animationSet Lengthwill set the lenght of the animation to be as long as is required to play the fullSpriteFrameanimation once
Pressing the Insert button will inject tracks for frames, animation and frame properties into the selected animation, starting from the current playback position. You can adjust this in the animation dock.
Kikimora Games ❤ Open Source
Kikimora Games is a small indie game studio from Stockholm, Sweden. We believe that making games doesn't have to be done in secret, and that by sharing knowledge our industry can grow and nurture talent.