AnimSheet - SpriteSheet to Animation Player
by Lighar
π¬ AnimSheet - Bring Your Spritesheets to Life!
β¨ Turn your sprite sheets into fully-animated sprites with just a few clicks! β¨
SpriteSheet Source: Snoblin's Pixel RPG Free NPC
Say goodbye to the hassle of manually setting up Animation Player ! AnimSheet lets you effortlessly create Sprite2D
and AnimationPlayer
nodes directly from your sprite sheets. Just load, define, and generate animation β it's that easy! π
π― Features
Supports Common Formats β Load PNG, JPG, WEBP, and more!
Visual Feedback β See a grid overlay on your sprite sheet for easy alignment.
Fast Animation Setup:
- π Auto-Detect β Let AnimSheet find animations automatically! Works with transparent backgrounds and strips.
- π±οΈ Manual Drag & Drop β Draw animation frames directly on the sprite sheet preview!
Custom FPS Settings β Control playback speed per animation.
One-Click Node Generation β Instantly createSprite2D
andAnimationPlayer
nodes with correctly set animation tracks.
π Installation
π¦ From Asset Library (Recommended)
- Open Godot Editor and go to the
AssetLib
tab. - Search for AnimSheet.
- Download & install the plugin.
- Enable it in Project -> Project Settings -> Plugins.
π§ Manual Installation
- Download the
addons/anim_sheet
folder from this repository. - Place the
addons
folder in your Godot project directory. - Enable the plugin in Project -> Project Settings -> Plugins.
π οΈ How to Use
1. Open the Plugin:
Go to Project -> Tools -> Sprite Sheet Animator
in the Godot Editor.
2. Load Your Sprite Sheet:
Click the Load Texture button and select your sprite sheet image.
3. Set Frame Size:
Adjust Sprite Width and Sprite Height to match the size of a single frame.
4. Define Animations:
A. Auto-Detect Mode
- Choose the animation layout (Horizontal or Vertical).
- (Optional) Set "Frames Per Anim" to split longer strips into multiple animations.
- Click Auto Detect Animations β magic happens! β¨
B. Manual Mode
- Click & drag to draw rectangles around animation frames.
5. Fine-Tune Your Animations (Optional):
- Rename: Click an animationβs name label (e.g., "Anim1") to rename it.
- Delete: Right-click an animation's outline to remove it.
6. Generate Nodes:
- Open a scene in Godot.
- Click Generate Nodes and watch your sprite come to life! π
π License
This project is licensed under MIT β use it freely in your games! π
Download
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author